git: Как работать с подкаталогом - PullRequest
1 голос
/ 28 октября 2010

Я собираюсь перенести наш проект из svn в git.Сейчас некоторые разработчики работают только над его поддеревом.Возможно ли это в git?Чтобы быть точным, нам нужно уметь: - извлекать поддерево из ствола, изменять его и фиксировать изменения - не видя ствола.Человек может даже не получить привилегии для чтения любой другой части ствола.

Мы не заинтересованы в создании двух разных проектов.Большинство разработчиков хотели бы видеть транк в целом

Возможно ли это в git?И как это получить?

Позвольте мне также уточнить, что мы полностью избавимся от SVN, будем работать исключительно с git.Мы даже не беспокоимся о git-svn ..

Best, Тим

Ответы [ 2 ]

2 голосов
/ 28 октября 2010

Вы также можете рассмотреть возможность использования git modules , если ваш проект может быть структурирован таким образом. Это все равно будет сильно отличаться от того, как работает SVN.

1 голос
/ 28 октября 2010

В git невозможно оформить заказ только на часть вашего проекта или SVN означает только подпапку транка.Это основано на концепции git, потому что вы получите полную историю проекта, а не только его часть.Таким образом, люди должны научиться работать с целым деревом ... но они, конечно, могут изменять только его отдельные части.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...