代码之家  ›  专栏  ›  技术社区  ›  zoul

如何从一个拙劣的分支开关中退出?

  •  0
  • zoul  · 技术社区  · 15 年前

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

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

    问题是,我经常忘记更改工作副本的根目录,从而切换到不同的目录,并得到几十个错误的更改。我如何恢复这样一个错误的开关?如果我的工作副本中有一些我想提交到新分支中的脏文件,该怎么办?有类似的吗 git stash 在颠覆中?我做错什么了吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   jgifford25    15 年前

    您应该能够转到正在使用的工作副本的根目录,并对当前正在使用的分支或要转到的分支执行svn切换。这将清除子目录级别的意外切换。