2
我正在與Mercurial建立持續集成(Jenkins),並試圖將其配置爲構建多個版本(分支)。我使用默認分支hg archive
導出(svn term)代碼來執行乾淨的構建。現在我想爲一個命名分支做同樣的事情。如何在mercurial中導出(hg檔案)命名分支?
我的問題是,我想不出如何指定hg歸檔的命名分支。有一個選項可以用-r選項指定標籤(或修訂版),但我沒有看到有關分支的任何信息。
也許是一個相關的問題,似乎當我做一個hg archive
時,它從工作目錄而不是存儲庫導出。這意味着當有人提交代碼時,我們必須在hg archive
之前先執行hg update
以將代碼加入構建中。也許我可以配置Jenkins自動執行此操作?
可能很明顯,我來自svn背景,並不確定我是否將自己的頭部完全纏繞在Mercurial上,所以讓我知道更好的方法,如果我接近這個錯誤的方式。
呃......從存檔文件中不清楚。謝謝。 –