2012-09-21 17 views
1

我使用hudson版本2.2.0 從svn遷移到git後,我注意到Subversion相關標籤,源代碼位置沒有從配置中刪除.XML。 (Git相關標籤正常存在)Hudson - 在將scm更改爲git後在config.xml中顯示svn標籤

如果我手動刪除了不需要的配置,它會在我使用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>

任何想法?

感謝,
Gayathri

回答

0

如果保持歷史數據的積累是最關心的問題,當你創建一個新的工作,其配置爲使用git從一開始會發生什麼?不要複製作業配置,實際上從頭開始創建它

此外,由於在.xml中顯示了對模塊的引用,因此可以嘗試刪除禁用的模塊。在工作主頁上有一個鏈接。

+0

同意。但是由於我們擁有的工作數量,我們放棄了這個選擇。 – crankparty