Svn Subversion将未提交的更改提交到新分支

Svn Subversion将未提交的更改提交到新分支,svn,branch,Svn,Branch,我本来应该先使用一个分支,但决定改为使用主干,现在我想创建一个分支,并将未提交的更改提交给该分支,而不是主干 在svn中有没有一种简单的方法可以做到这一点?您可以使用switch命令切换工作副本到分支,然后您可以提交对分支所做的更改。但不要将主干/分支的更改混用在一起。 在工作副本中执行以下操作: svn switch URL/branches/BRANCHNAME 更改后,执行提交。开关会出现一些奇怪的错误,但我尝试创建了一个补丁,效果非常好。谢谢你的指导。切换时不会覆盖或与本地更改冲突吗?

我本来应该先使用一个分支,但决定改为使用主干,现在我想创建一个分支,并将未提交的更改提交给该分支,而不是主干


在svn中有没有一种简单的方法可以做到这一点?

您可以使用switch命令切换工作副本到分支,然后您可以提交对分支所做的更改。但不要将主干/分支的更改混用在一起。 在工作副本中执行以下操作:

svn switch URL/branches/BRANCHNAME

更改后,执行提交。

开关会出现一些奇怪的错误,但我尝试创建了一个补丁,效果非常好。谢谢你的指导。切换时不会覆盖或与本地更改冲突吗?@Abidi:如果你的工作副本中有未提交的更改,当然可以。@khmarbaise re:Abidi的评论,在进行本地更改时切换到分支不是被问到的问题吗?你对阿比迪的回复是说他们会丢失或者被覆盖?