我已经设置了Teamcity 5.1.4,以便在我们的SVN存储库中针对trunk进行开发CI构建。然后我还建立了一个“QA”构建,指向svn存储库中的“QA”分支。我们不是处理丑陋的合并,而是删除QA分支,只是从主干上创建一个新的分支。
但是当我们这样做时,Teamcity看不到文件中的任何变化。我必须删除该项目的teamcity VCS root并再次创建它。我已经尝试在项目上强制构建一个干净的构建,但除了删除项目的当前VCS根目录并创建一个新项目似乎也有帮助。
是否有更简单的方法来构建它们,迫使它从SVN获得完整的结账?
答案 0 :(得分:0)
您设置了多少个存储库?你有一个trunk的存储库和QA分支的存储库吗?
如果这样做,您应该考虑在项目之间共享一个存储库,并使用结帐规则来确定要使用的分支,请参阅此example。这可能有助于您当前的情况,但它也可以更容易标记,并允许您在两个版本之间共享模板。