Skip to main content
 首页 » 编程设计

svn之SVN:将挂起的更改移到新分支

2025年05月04日126zhujiabin

源代码具有本地修改,不得提交给主干,而应提交给尚不存在的分支。

这是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) 

(这是德语,但我想您还是可以理解的)

如何创建分支并将待处理的更改移至该分支?

请您参考如下方法:

通过创建分支

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

做一个
svn switch URL/branches/B_NAME 

然后 提交您的更改

之所以可行,是因为复制发生在服务器上,而不是客户端上。切换到新分支时, svn switch命令不会在本地覆盖更改。