源代码具有本地修改,不得提交给主干,而是提交给尚不存在的分支。
这是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)
(这是德国人,但我想你还是明白了)
如何创建分支并将挂起的更改移动到该分支上?
答案 0 :(得分:40)
通过
创建分支svn copy URL/trunk URL/branches/B_NAME -m"- New Branch"
制作
svn switch URL/branches/B_NAME
然后提交您的更改。
这是有效的,因为副本发生在服务器上,而不是客户端上。切换到新分支时,svn switch
命令不会在本地覆盖更改。
答案 1 :(得分:1)
你需要了解的关于SVN的所有内容都在红皮书(链接)中。除非你有一个特定的问题,也许说你已经尝试了什么,这是你应该参考的。
创建分支
http://svnbook.red-bean.com/en/1.1/ch04s02.html#svn-ch-4-sect-2.1
svn switch命令
答案 2 :(得分:1)
我现在遇到了问题:服务器端目录结构完全错误,并且缺少TTB(主干,标签,分支)目录。我改变了,现在一切都很好!
我不知道trunk,标签和分支是repo中的实际目录,每个人都可以添加和删除,我一直以为它们是SVN不可改变地提供的。