CC.NET阻止在SVN版本上检索某些文件夹

时间:2010-07-30 07:41:00

标签: svn cruisecontrol.net

在CC.NET下运行构建时,是否可以配置无法从SVN检索的文件夹选择?

我从Trunk目录中释放并且Trunk文件夹中有一些我不想检索的文件夹,因为它们包含构建不需要的大文件,我们只是将它们保存在SVN中以便进行跟踪。例如,

中继线

  • 文件夹1
  • 文件夹2 - 不希望在SVN更新中包含此文件
  • 文件夹3

我们的其他构建服务器使用SourceGear Vault,您可以使用用户帐户隐藏文件夹,这意味着它不会从“获取最新”请求中检索到。这就是我们为这些环境做到的。

3 个答案:

答案 0 :(得分:2)

蒂姆,不知道几个月后你是否还有这个问题;但是,我用多个SourceControl块解决了这个问题。您可以构建相同的目录结构,只检查需要的内容。虽然不理想,但它确实解决了这个问题。

答案 1 :(得分:0)

Subversion本身支持Sparse Directories - 不确定你是否可以让CC.NET使用它们。

答案 2 :(得分:0)

我认为你不能用cc.net做到这一点。 您有一个已过滤的源控制块,但它仅针对构建触发器进行过滤,而不是用于检索。

我认为“好”的方法是使文件夹2升级或external,因为如果它不用于构建,它在代码目录中无关。