2017-02-23 61 views
0
  • У меня есть хранилище Git.
  • В промежутке между каждым выпуском я создаю один тег для выпуска.
  • При создании тега я просто хочу заблокировать фиксации за это время для моего текущего рабочего отделения.
  • Любая помощь была бы оценена.
+0

Непонятно, что вы просите. Что вы подразумеваете под «блокировкой» коммитов? – bejado

+0

блок означает, что никакие коммиты не должны входить в мою текущую рабочую ветвь в определенное время. – rakesh

+2

Если вы не хотите, чтобы какие-либо коммиты приходили в вашу ветку, то не делайте никаких коммитов. – bejado

ответ

1

блок commites по моей команде

Это означает, что вы не говорите о вашем местном клонированного репо, но об удаленном репо на стороне сервера.
Проблема в том, что мы не знаем, что этот сервер:

  • один, что вы не контролируете, как сервис репо хостинг (github.com, bitbucket.org, gitlab.com, ...)
  • один, что вы хостинг на серверах (закрытый экземпляр GitLab Community Edition, например)

в любом случае, вместо того, чтобы блокировать фиксации «за период времени», вы можете защитить (on GitHub или on BitBucket или on GitLab). Это работает даже на частных экземплярах GitHUb, Bitbucket или GitLab.
Ваши соавторы будут нажимать свои фиксации на отдельную ветку и делать запрос на вытягивание (или запрос слияния)