我有两个独立的TFS VCS根目录中的两个项目,我想成为同一个版本的一部分,并且想知道这是否可行。
项目1
VCS Root:$ / ProductName / Development / Project1
构建文件路径:API / API.sln
项目2:
VCS Root:$ / QA / Test / Tools / Project2
构建文件路径:Test / Test.sln
我希望构建的第1步编译项目1,步骤2编译项目2.如果构建文件路径相对于VCS root / checkout目录并且解决方案来自两个,我怎么能这样做不同的VCS根源?
提前致谢!
答案 0 :(得分:16)
可以有两个VCS Roots并更改它们的checkout文件夹(因此不要在根文件夹中检出)。为此,在我们的“VCS Roots”对话框中更改“Checkout Rule”并为您的项目添加:
对于Project1:
+:.=>project1
对于Project2:
+:.=>project2
比你在根目录中得到这个结构:
root
- project1
- project2