Как проверить файл в Git? - PullRequest
       18

Как проверить файл в Git?

5 голосов
/ 12 февраля 2011

Я только начал использовать github.com, и мой друг и я работаем над проектом.Как я могу вытащить части проекта, но проверить определенные файлы, над которыми я работаю, чтобы он не работал с ними.Он по-прежнему может загружать файлы, но не сможет их открывать или редактировать, пока я не загрузлю их назад и не дам разрешение?

Ответы [ 3 ]

3 голосов
/ 12 февраля 2011

Полагаю, вы хотите заблокировать файл при редактировании. Git не позволит вам сделать это, и вам не о чем беспокоиться. Вместо этого вы можете одновременно работать с одним файлом и затем объединить свои изменения.

1 голос
/ 12 февраля 2011

Если вы действительно хотите работать таким образом (т.е. блокировать файлы или хотя бы контролировать, когда ваш друг изменит ваше репо), вы можете попросить своего друга разветвить ваше репо .

Таким образом, он / она:

  • будет иметь собственную копию указанного репо
  • будет работать с любым файлом
  • сначала выполнит ребаз с ветвями, выбранными из вашего репо (добавлено как удаленный на его / ее форке, как описано в GitHub: работа с пультами )
  • сделает запрос на извлечение , позволяющий решить, что и когда включать.
0 голосов
/ 26 октября 2016

Исторически системы контроля версий предоставляют возможность регистрации / проверки.Когда вы делаете заказ, вы резервируете артефакт.Если другой человек также извлек тот же файл, вы получаете сообщение об ошибке при попытке проверить артефакт.Не уверен, что создание другого форка действительно эквивалентно

...