我们将项目提交到本地subversion服务器。我们的每个项目都有一个名为projectmaster的文件夹。这个文件夹是一个嵌套的svn工作副本(与它所在的项目有不同的svn root),它包含我们在每个项目中使用的公共文件。
我设法设置了teamcity(v.8.1)配置来结帐并构建我们的一个项目。构建失败,因为在构建项目之前,我不知道如何告诉teamcity签出项目和嵌套项目管理员。
关于如何解决这个问题的任何建议?
祝你好运, 的Sascha
答案 0 :(得分:-1)
我找到了解决方案。我的方法中的错误是我将项目管理员检查为它自己的工作副本。
相反,我必须使用外部。那就是我需要在我的项目工作副本的根文件夹上定义一个svn:externals属性,它链接子文件夹" projectmaster"到我的projectmaster的外部svn存储库。
一旦完成,检查或更新项目会自动检出或更新外部。
这样,teamcity就能够建立我的项目。
的Sascha