我是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中执行,因为默认情况下会执行相对路径),或者分支与我的不同读数。
有什么建议吗?
答案 0 :(得分:5)
我们确保我们的树枝与树干的深度相同。这样,相对路径可以在两个地方工作而无需修改。
答案 1 :(得分:2)
检查了这个地方。它谈到了不同的分支概念。