我目前正在設置工作中的持續集成環境。我們正在使用VisualSVN服務器和CrusieControl.NET。偶爾構建會失敗,並且症狀是CruiseControl.NET工作副本中存在衝突。我相信這是由於我設置了Visual Studio解決方案的方式。希望我們在這個環境中運行的項目越多,我們對如何設置它們的理解就越好,所以我並不質疑爲什麼在這個階段發生衝突。爲了修復版本,我刪除了工作副本並強制執行一個新版本 - 每次(當前)都有效。所以我的問題是:刪除工作副本是持續集成構建過程的有效部分,我該如何解決?預生成任務 - 刪除CruiseControl.NET中的工作副本
我試過解決方案,包括MSTask和調用命令行刪除,但我沒有任何運氣。
抱歉這麼羅嗦 - 好工作,這是一個測試版:)
Subversion的CleanCopy現在在版本1.4.1中實現。您只需在您的配置中將CleanCopy設置爲true – Alex 2008-11-19 18:55:37