如何在SVN上保存/恢复本地更改

Bra*_*ans 3 svn

如何在SVN中保存所有本地更改,还原它们,然后在以后还原它们?

Álv*_*lez 6

您描述的功能有时称为搁架或存储.Subversion不提供它.

可以使用补丁模拟它:

  1. 您创建一个补丁
  2. 您还原更改
  3. 你从事其他工作并提交
  4. 您应用以前创建的补丁

像NetBeans 这样的编辑可以透明地为您完成.还有第三方脚本.

或者,您可以创建一个临时分支,在那里提交挂起的更改,切换回上一个分支,最后svn merge在完成后返回端口更改().