TFS使用共享二进制文件进行分支

Joe*_*nos 6 version-control tfs

我是TFS的新手,来自SVN背景.我想第一次设置TFS,所以我们正在做出设计决策.

我们计划在团队项目之间共享二进制文件,建议的解决方案似乎是专门为二进制文件创建一个团队项目.

主代码库的推荐目录结构似乎是:

/DevProjects/TeamProjectName/Main/Source/ProductName/Source/ProjectName
Run Code Online (Sandbox Code Playgroud)

所以我的二进制文件将在

/DevProjects/Binaries/
Run Code Online (Sandbox Code Playgroud)

在我的.csproj文件中,我将二进制文件引用为

../../../../../../Binaries/{BinaryFile}
Run Code Online (Sandbox Code Playgroud)

这对于主代码库来说很好,但在推荐的标准中也是将分支设置为:

/DevProjects/TeamProjectName/Development/BranchName/Source/ProductName/Source/ProjectName
Run Code Online (Sandbox Code Playgroud)

这是与主代码库不同的一个级别,因此.csproj文件不会引用正确的位置.

我的选择似乎是在.csproj文件中使用绝对路径(我甚至不知道如何在IDE中执行,因为默认情况下它会执行相对路径),或者分支与我正在读取的不同.

有什么建议?

Ale*_*lex 5

我们确保我们的树枝与树干的深度相同.这样,相对路径可以在两个地方工作而无需修改.