如何从拙劣的分支交换机退出?

时间:2010-11-29 16:42:49

标签: svn branch

这是我在Subversion中的分支例程:

$ svn cp ^/trunk ^/branches/foo -m "Created working branch."
$ svn switch ^/branches/foo

问题在于我经常忘记更改工作副本的根目录,从而切换到不同的目录并获得许多错误的更改。如何恢复这种错误的开关?如果我在工作副本中有一些我想要提交到新分支的脏文件怎么办?在Subversion中有类似git stash的内容吗?我做错了吗?

1 个答案:

答案 0 :(得分:1)

您应该可以转到正在使用的工作副本的根目录,然后执行svn切换到您当前正在使用的分支或要转到的分支。这应该清理子目录级别的意外切换。