2011-10-07 28 views

回答

5

是的。標籤和分支在SVN中完全一樣。標籤通常只在標籤中,並且應該是隻讀的,而分支通常在分支中並且是可讀寫的。

svn copy http://your.server.com/repo/tags/yourtag http://your.server.com/repo/branches/yournewbranch 

如果分支已經存在,那麼就合併你做標籤的工作副本提交(指着分支):

svn merge http://your.server.com/repo/tags/[email protected] \ 
      http://your.server.com/repo/tags/[email protected] \ 
      my-working-copy-pointing-to-the-branch 

所有這一切都在SVN book

很好地解釋
+0

對不起,我應該更清楚。因爲其他人已經用我不需要的更改更新分支,合併將不起作用。合併維護這些變化,然後添加我的,所以我結束了兩者的混合。由於某種原因,恢復主分支不工作,因此我正在尋找完全用我的標籤覆蓋分支的原因。一個想法?謝謝。 –

+0

在branchURL中選擇** needed ** revision(在不需要的提交之前)。合併後(在WC中)提交它作爲新的additinal brach(爲了安全) –

+0

@javaMe:然後刪除分支並使用我給你的第一個命令重新創建它。但恢復到以前的修訂版應該可行。閱讀SVN書:它充滿了有用的信息。 –