CC.NET阻止在SVN生成上检索某些文件夹

CC.NET阻止在SVN生成上检索某些文件夹,svn,cruisecontrol.net,Svn,Cruisecontrol.net,是否可以配置在CC.NET下运行生成时不会从SVN检索的文件夹选择 我正在从我的Trunk目录发布,Trunk文件夹中有一些文件夹我不想检索,因为它们包含构建不需要的大型文件,我们只是将它们保存在SVN中以便于跟踪。比如说, 树干 文件夹1 文件夹2-不希望在SVN更新中包含此文件夹 文件夹3 我们的其他构建服务器使用SourceGear Vault,您可以为给定的用户帐户隐藏文件夹,这意味着不会从“获取最新信息”请求中检索该文件夹。这就是我们为这些环境所做的。Subversion本身支持这

是否可以配置在CC.NET下运行生成时不会从SVN检索的文件夹选择

我正在从我的Trunk目录发布,Trunk文件夹中有一些文件夹我不想检索,因为它们包含构建不需要的大型文件,我们只是将它们保存在SVN中以便于跟踪。比如说,

树干

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

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

Subversion本身支持这些功能,但不确定您是否可以让CC.NET使用这些功能。

我认为您不能用CC.NET来完成这些功能。 您有一个已过滤的源代码管理块,但它只过滤生成触发器,而不过滤检索触发器


我认为“好”的方法是将文件夹2升级或升级,因为如果它没有用于构建,它在代码目录中没有任何作用。

Tim,不确定几个月后是否仍然存在此问题;但是,我用多个SourceControl块解决了这个问题。您可以构建相同的目录结构,只检查所需的内容。尽管不理想,但它确实解决了这个问题。

Ben,仅仅因为一个文件夹没有用于给定的解决方案并不意味着它没有用于另一个解决方案。如果您有一个共享组件文件夹,并且只想签出所有共享组件中的两个文件夹?正如您所说:不理想,但它确实解决了问题+我真想知道。我最后从来没有这样做过,但你的解决方案确实解决了这个问题。但我不喜欢很多CC项目的声音!:DTim果皮;它仍然是一个项目,您只需使用“”块来指定不同的文件夹。有关更多信息,请参见以下内容;