2010-07-23 138 views
3

我有一個Nant腳本,它用最新的源代碼更新目錄(從svn存儲庫檢出),然後更新程序集信息和一些其他文件,並執行一些構建。使用SVN從本地工作副本創建標記/分支

我希望包含所有更改(構建運行後)的工作副本作爲標記修訂(在SVN幫助4.19。分支/標記中進行了描述)。這應該通過在構建腳本結尾處運行的命令行參數來實現。

當前使用以下行,但它不會接受更改。

svn copy -r 1234 c:\workingCopy http://svnRepository 

需要在上述命令後切換工作副本並提交更改?

回答

4

-r選項標識要複製的修訂版。我認爲你不需要提供。

我建議你的腳本做:

  1. svn commit
  2. svn copy c:\workingCopy http://example.com/svnrepo/proj/tags/proj-x.y.z
+0

答案:SVN副本c:\ workingCopy HTTP:// svnRepository,無需首先我只想犯標籤修訂中的更改不在工作副本的來源處。謝謝。 – CRice 2010-07-28 00:42:55