2010-12-03 42 views
19

源代碼已經是不能被提交到主幹本地修改,而是一個分支,還不存在。SVN:移動掛起的更改到一個新的分支

這是svn info顯示:

Pfad: . 
URL: svn://10.8.0.1/fx_dev 
Basis des Projektarchivs: svn://10.8.0.1/fx_dev 
UUID des Projektarchivs: 6279aca8-1485-11de-bcb4-29f147300bdb 
Revision: 859 
Knotentyp: Verzeichnis 
Plan: normal 
Letzter Autor: andy_svn 
Letzte geänderte Rev: 859 
Letztes Änderungsdatum: 2010-12-02 15:08:11 +0100 (Do, 02. Dez 2010) 

(這是德國人,但我想你還是不懂)

如何創建一個分支和移動未決更改到一個分支?

回答

1

我現在得到了這個問題:服務器端目錄結構是完全錯誤的,缺少TTB(主幹,標籤,分支機構)的目錄。我改變了,現在一切都很好!

我不知道行李箱,標籤和分支都在回購每個人都可以添加和刪除的實際目錄,我一直以爲他們是不可改變的SVN提供。

1

你需要了解SVN幾乎一切是紅色書(鏈接)。除非你有一個具體的問題,也許說你已經嘗試了什麼,這是你應該參考的。

創建分支

http://svnbook.red-bean.com/en/1.1/ch04s02.html#svn-ch-4-sect-2.1

svn的開關命令

http://svnbook.red-bean.com/en/1.0/re27.html

+1

是否會創建新分支?或者他將不得不創建一個svn副本的分支,然後調用svn開關? – Scott 2010-12-03 14:44:05

+0

-1:這不會創建一個新的分支。 – RedFilter 2010-12-03 14:46:54

38

創建經由

svn copy URL/trunk URL/branches/B_NAME -m"- New Branch" 

一個分支作出

svn switch URL/branches/B_NAME 

然後提交您的更改

這是有效的,因爲複製發生在服務器上,而不是客戶端上。切換到新分支時,svn switch命令不會在本地覆蓋更改。

相關問題