0
最近,我们通过Hudson标记了一个构建,但不久之后就发现了一个需要重建的bug。我们最终删除了Subversion中的标签,但Hudson仍然在该版本上显示标签。我发现下面的\工作\\ \\建立的build.xml有没有一种干净的方法可以在Hudson中删除svn标签
<hudson.scm.SubversionTagAction>
<build class="build" reference="../../.."/>
<tags class="hudson.util.CopyOnWriteMap$Tree">
<no-comparator/>
<entry>
<hudson.scm.SubversionSCM_-SvnInfo>
<url>...url here...</url>
<revision>34859</revision>
</hudson.scm.SubversionSCM_-SvnInfo>
<list>
<string>...tag url here...</string>
</list>
</entry>
</tags>
</hudson.scm.SubversionTagAction>
我更换
<list>
<string>...tag url here...</string>
</list>
与
<list/>
,这摆脱了标签。
我的问题:
- 是否有从哈德森删除标记注释建立比手动编辑的build.xml一个更清洁的方式?
- 有没有办法通过哈德森接口完全从哈德森/ SVN中删除标签?如果有一个“撤消”按钮来补充“现在标记”按钮,那将是很不错的。
去除哈德森的“标签”主要是一个美学问题。当我们重建该版本并为新版本添加标签时,这留下了两个声称在Hudson中具有完全相同标签的版本。 当然,这可能是我们的构建过程比使用的工具更多的问题。 – sjohnston 2010-04-20 14:37:38