Ветвление TFS с общими двоичными файлами

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

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

6
задан Joe Enos 8 December 2010 в 18:09
поделиться