Являются ли типы репозитория Git и TFVC в командном проекте только для командного проекта? - PullRequest
0 голосов
/ 30 июня 2018

Я уже некоторое время пользуюсь TFVC. Но теперь, из-за необходимости иногда быть удаленным, я думаю об использовании Git в VSTS чаще в некоторых из моих проектов. Я наткнулся на это сообщение Изменение управления исходным кодом командного проекта Visual Studio Online с TFVC на Git , что превосходно, но у меня есть вопрос для уточнения. Последний ответ (когда я отправляю этот вопрос) Кшиштофа Браницкого был очень полезен для меня. Теперь я знаю, что если командный проект в TFS 2015 Update 1 (и выше) и VSTS создается с типом репозитория TFVC, вы можете добавить Git в командный проект. И то же самое верно, если командный проект был создан для использования Git, к нему может быть добавлен TFVC. Но отличие здесь от командного проекта. Я понимаю, что это не относится ни к каким проектам в рамках командного проекта. Итак, как и в моем случае, так как большинство моих командных проектов в VSTS, которые я создал, я использовал TFVC в качестве типа репо, даже если бы я должен был добавить Git в командный проект, он не будет применяться ни к одному проекту в этом командном проекте. , Я интерпретирую это как означающее, что независимо от типа репо, под которым был создан проект, к нему будет применен только тот тип репо. Я правильно истолковываю это?

1 Ответ

0 голосов
/ 30 июня 2018

Исходный код не является частью «командного проекта» в каком-либо смысле, кроме того, что он хранится в репозитории управления исходным кодом, который является частью командного проекта.

Если вы спрашиваете: «Если я добавлю репозиторий Git, мой исходный код перенесен из репозитория TFVC в репозиторий Git?», То ответ - нет.

Если вы переходите с TFVC на Git, важно понимать разницу между ними и как правильно структурировать репозиторий Git и реализовать правильную стратегию ветвления. Распределенная VCS сильно отличается от централизованной VCS, и применяются разные шаблоны и методы.

...