2009-12-08 50 views

回答

4

我會試試。不幸的是,我沒有時間來驗證我的方法。

一個快速的方法是使用一個參數,如果你想開頭,請留空。要檢出較舊的版本,請輸入「@」加上版本號作爲參數的值。

你只是需要將參數添加到您的顛覆簽出的URL。我不確定正確的語法。我懷疑這是類似於${Parameter_Name}

讓我們知道這是否有效。

+0

謝謝。我試過那個,但我不能重寫哈德森參數(或者我使用了錯誤的參數) – 2009-12-08 19:03:27

+2

這是有效的。您必須在每個svn url上添加@ $ revsionparam,並且revisionparam必須是爲此版本定義的String參數。 – Ansgar 2010-06-10 08:16:22

2

我提出的要求: http://issues.hudson-ci.org/browse/HUDSON-4412

但它並沒有去任何地方。

我們這樣做的方式是讓腳本調用SVN.EXE來獲得我們想要的修訂。您可以將修訂ID作爲參數傳遞給SVN.EXE。

+1

我正朝着這種方式前進,但它會否定所有哈德森的tracknig並報告源代碼管理變化。 我可以做的是添加一個腳本來生成xml源代碼控制報告。我希望不必去那裏,因爲它通過了關鍵的哈德森特性。 – 2009-12-13 15:33:30

3

您是否試過Subversion Release Manager插件?聽起來像你在找什麼。

+0

這對我有用。讀者應該注意菜單中的新版本「發佈」條目(與設置參數相比),根據文檔。 – 2012-07-18 15:58:02