我正在寻找一种方法来忽略Hudson中指定SVN文件夹下的更改。 这与TeamCity中的排除文件夹和CC.Net中的过滤器相同。 我没有在SVN GUI配置下找到任何配置选项。
我正在寻找一种方法来忽略Hudson中指定SVN文件夹下的更改。 这与TeamCity中的排除文件夹和CC.Net中的过滤器相同。 我没有在SVN GUI配置下找到任何配置选项。
在Hudson 1.334中,在构建配置中,在Subversion - > Advanced ...下,有三个排除框。如果它正在轮询更改,Hudson将在确定是否触发构建时忽略与这些排除匹配的更改。您可以告诉Hudson忽略文件/文件夹(Excluded Regions),特定用户的提交或具有特定subversion revprop的文件。
我通过转到工作区并运行此命令来完成它
svn propedit svn:ignore ./ignore_this_dir
我有一些相同的问题。有一个组织在主项目下的项目,但不能与主项目一起构建。它被称为Hudson的独立构建。
插图:
所以我想我可以在Hudson的“源代码管理”下的“Excluded regional”字段中添加“/trunk/sub3/.*”吗?但这似乎没有任何影响。 当我在sub3项目下进行更改时,主项目会构建。认为这是“被驱逐地区”领域的意图。
在Hudson 1.334中,在构建配置中,在Subversion - > Advanced ...下,有三个排除框。如果它正在轮询更改,Hudson将在确定是否触发构建时忽略与这些排除匹配的更改。您可以告诉Hudson忽略文件/文件夹(Excluded Regions),特定用户的提交或具有特定subversion revprop的文件。
我通过转到工作区并运行此命令来完成它
svn propedit svn:ignore ./ignore_this_dir
我有一些相同的问题。有一个组织在主项目下的项目,但不能与主项目一起构建。它被称为Hudson的独立构建。
插图:
所以我想我可以在Hudson的“源代码管理”下的“Excluded regional”字段中添加“/trunk/sub3/.*”吗?但这似乎没有任何影响。 当我在sub3项目下进行更改时,主项目会构建。认为这是“被驱逐地区”领域的意图。
无论你添加什么 被排除的地区 字段确保具有与更改日志中相同的路径。例如,如果您有更改:
/branches/Update3/trunk/build/Win32/Release.exe
然后使用相同的路径 被排除的地区 太:
/branches/Update3/trunk/build/Win32/Release.exe
我认为这里的解释是你必须使用从svn存储库名称开始的路径而不是与repo的工作副本相关的路径。