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


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

3 5

3 ответа:

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

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

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

Я полагаю, вы имеете в виду блокировку файла при его редактировании. ГИТ не позволит тебе сделать это, и тебе не о чем беспокоиться. Вместо этого вы можете работать с одним и тем же файлом, а затем объединить изменения позже.

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