Ветвление TFS с общими двоичными файлами - PullRequest
6 голосов
/ 08 декабря 2010

Я новичок в TFS, пришёл из SVN.Я рассчитываю настроить TFS в первый раз, поэтому мы принимаем проектные решения.

Мы планируем разделить двоичные файлы между командными проектами, и рекомендуемое решение для этого, похоже, состоит в создании командыпроект специально для двоичных файлов.

Рекомендуемая структура каталогов для основной кодовой базы выглядит следующим образом:

/DevProjects/TeamProjectName/Main/Source/ProductName/Source/ProjectName

Таким образом, мои двоичные файлы будут в

/DevProjects/Binaries/

В моемФайлы .csproj, я бы назвал двоичные файлы как

../../../../../../Binaries/{BinaryFile}

Это хорошо для основной кодовой базы, но также в рекомендуемых стандартах ветки должны быть указаны как:

/DevProjects/TeamProjectName/Development/BranchName/Source/ProductName/Source/ProjectName

Это один уровень, отличный от основной базы кода, поэтому файлы .csproj не будут ссылаться на правильные места.

Мне кажется, я могу использовать абсолютный путь в файлах .csproj (чего я бы не сталдаже знаю, как это сделать в среде IDE, поскольку она делает относительные пути по умолчанию), или разветвляться иначе, чем я читаю.

Есть предложения?

Ответы [ 2 ]

5 голосов
/ 08 декабря 2010

Мы следим за тем, чтобы наши ветви были на той же глубине, что и в стволе. Таким образом, относительные пути работают в обоих местах без изменений.

2 голосов
/ 08 декабря 2010

проверил это место.Это говорит о различных концепциях ветвления.

http://tfsguide.codeplex.com/

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