расположение проектов TFS на разных машинах - PullRequest
0 голосов
/ 09 февраля 2012

У меня очень маленький и быстрый вопрос.

Нужно ли всем разработчикам, участвующим в написании общего проекта через TFS, размещать этот проект по одному и тому же пути на каждой из своих машин?

Так, например, если у меня есть проект "TEST", и я помещаю его в C: / Projects /, все ли, кто будет отображать этот проект из TFS, должны поместить его по тому же пути, или ониМожно ли поместить его в разные пути, если подпапки проекта TEST будут такими же, как и в Source Control of TFS?Так что в нашем примере, если кто-то отобразит этот проект в C: \ Documents \ Users \ MyUser \ VS2010Projects \, будет ли проецироваться какая-то проблема с проверками и получением последней версии (другими)?Команда проекта в последнее время сталкивается с серьезными проблемами, и я никогда не думал, что это может быть проблемой, но я начинаю так думать, и я бы хотел получить ответ от кого-то, кто имеет опыт в этой области.

Лукас

1 Ответ

1 голос
/ 09 февраля 2012

Если вы правильно настроили пути управления исходным кодом и свои решения, это не должно быть проблемой.
Допустим, у вас есть project1, который использует библиотеку с именем core.
Если вы установите это следующим образом, пользователи смогут отображать, где они хотят, на своих локальных ПК в контенте в $/.../Program1:

$/../Project1
      /SharedSources
          /Lib_branch
              Lib.csproj
      /Sources
          /Project1A
              Project1A.csproj
          /Project1B
              Project1B.csproj
          Project1.sln

Если вы настроены следующим образом:

$/../Lib
     Lib.csproj
$/../Project1
     /Project1A
         Project1A.csproj
     /Project1B
         Project1B.csproj
      Project1.sln

вещи более сложные, поскольку - для того, чтобы решение работало на каждой рабочей станции - обе $/../Lib & $/../Project1 должны отображаться на одном уровне.

...