Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在具有多个Mercurial回购的项目上使用teamcity_.net_Mercurial_Teamcity - Fatal编程技术网

.net 在具有多个Mercurial回购的项目上使用teamcity

.net 在具有多个Mercurial回购的项目上使用teamcity,.net,mercurial,teamcity,.net,Mercurial,Teamcity,那么,为什么要在我工作的公司改进一些开发习惯呢?我决定尝试使用TeamCity创建一个CI流程。这是相当直截了当的,直到我尝试设置构建代理来构建一个.sln,它由大约11个mercurial回购协议(每个项目1个)组成 因此,目前据我所知,从TeamCity代理设置中可以看到,我将代理指向要从中提取的回购协议,以在“创建构建设置”选项卡下执行构建,然后转到VCS设置,在这一点上,我似乎不知道如何让它从与sln文件关联的所有回购中提取更改 我是走错了路还是错过了一些明显的东西?TeamCity当然

那么,为什么要在我工作的公司改进一些开发习惯呢?我决定尝试使用TeamCity创建一个CI流程。这是相当直截了当的,直到我尝试设置构建代理来构建一个
.sln
,它由大约11个mercurial回购协议(每个项目1个)组成

因此,目前据我所知,从TeamCity代理设置中可以看到,我将代理指向要从中提取的回购协议,以在“创建构建设置”选项卡下执行构建,然后转到VCS设置,在这一点上,我似乎不知道如何让它从与
sln
文件关联的所有回购中提取更改


我是走错了路还是错过了一些明显的东西?

TeamCity当然可以做到这一点

转到项目“编辑配置设置”。打开“版本控制设置”。单击“附加现有VCS根目录:”或“创建并附加新VCS根目录”。您可以添加任意数量的VCS根(也称为存储库)

据我所知,TeamCity将把所有回购协议拉到一个目录中

我对我的SVN回购也做了同样的把戏。很好