SVN忽略build.xml文件不起作用

时间:2012-01-03 07:32:15

标签: svn

我们正在为我们的java webapplication使用subversion,有3个分支QA,Staging&生活。 我想将build.xml提交到一个分支,但是想要从svn update命令中忽略它,因为开发人员将拥有自己的IDE生成的build.xml。 我怎样才能以图形方式或使用svn命令。

2 个答案:

答案 0 :(得分:1)

当您执行SVN更新时,SVN跟踪的任何内容都将更新,除非您不在更新命令中包含它。这意味着在进行更新时不包括文件或文件夹。

答案 1 :(得分:0)

您无法在更新时标记要忽略的文件 - 只有在提交时才能忽略它。

我强烈建议您创建另一个文件 - build.xml.tmpl。我建议将其提交到存储库,并通过将其标记为忽略(使用build.xml属性)完全忽略svn:ignore的更改。

这种方法可以帮助您避免您不希望看到的其他开发人员频繁更改build.xml。我想这就是为什么你不想要更新特定文件的原因。

此外,拥有模板文件将有助于将责任划分为build.xml文件。它将具有build.xml.tmpl中描述的一般构建工作流(不能由任何人更改,仅由构建管理器更改)和可自定义build.xml以由任何开发人员在本地工作副本中自由更改,以便适应一般工作流程针对特定环境/用途/属性。