Я новичок в 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, поскольку она делает относительные пути по умолчанию), или разветвляться иначе, чем я читаю.
Есть предложения?