我正在使用 hudson 2.2.0 版从 svn 迁移到 git 后,我注意到 subversion 相关标签、源代码位置没有从 config.xml 中删除。(Git 相关标签正确存在)
如果我手动删除不需要的配置,它会在我使用 UI 后重新出现(重新保存) 其他人是否遇到过这个问题?
构建不受此影响。但是我们有一些 perl/python 代码来动态更新配置,这些脚本需要识别作业配置是基于 svn 还是基于 git。这些现在受到影响,因为 config.xml 包含 svn 和 git 相关标签。
我说的是以下标签,它不再与当前工作相关(因为它已移至 git)。
<scm class="hudson.scm.SubversionSCM">
<locations>
<hudson.scm.SubversionSCM_-ModuleLocation>
<remote> path-to-old-svn-repo
...
</scm>
任何的想法?
谢谢,
加亚瑟里