如何在SVN中保存所有本地更改,恢复它们,然后再恢复它们?如何在SVN上保存/恢复本地更改
回答
您所描述的功能有时被称为搁置或藏起来。 Subversion不提供它。
这是可能的补丁来模拟它:
- 你创建了一个补丁
- 您还原更改
- 您处理其他事务,并承诺
- 您应用先前创建的补丁
某些编辑器像NetBeans can do it for you透明。还有第三方脚本。
(可选)您可以创建一个临时分支,在那里提交待处理的更改,切换回前一个分支,并在完成后最终将端口变回(svn merge
)。
我还会注意到,第4步可能会导致冲突(这与svn更新非常相似)。这并不是什么坏事...... – AlexMA 2013-02-12 20:15:03
链接“第三方脚本”不起作用。 – 2015-08-07 07:22:26
@NO_NAME - 正确,已删除。 – 2015-08-08 08:30:22
当您提交更改时,它们将保存到修订版本号。保存它以后再恢复。
这里有一个答案解释如何恢复到旧的版本:
How do I return to an older version of our code in Subversion?
- 1. SVN:恢复提交,同时保留本地更改
- 2. 如何保存/恢复状态视图片上标签更改
- 3. SVN恢复转储保存失败
- 4. Svn恢复所有属性更改
- 5. svn从变更集恢复
- 6. SVN如何从功能分支恢复更改
- 7. 如何从本地签出恢复svn服务器
- 8. SVN - 拒绝,更改并恢复到以前版本
- 9. 如何避免检查SVN存储库的本地更改?
- 10. 在MacOs上保存和恢复状态
- 11. 在Daemon上保存和恢复布局
- 12. SVN恢复更改。重新申请后续更改
- 13. 如何保存对本地存储所做的任何更改?
- 14. Svn:恢复文件内容更改而不恢复任何相关的mergeinfo?
- 15. 如何从git-svn副本恢复Subversion存储库?
- 16. 在TFS API中恢复(或撤消保存的更改)WorkItem到旧版本
- 17. 如何恢复在SVN强制落实
- 18. 在Git中恢复丢失的本地更改
- 19. 龟SVN:恢复
- 20. java.lang.IllegalStateException:恢复时下溢 - 更多恢复比保存
- 21. 如何在eclipse中恢复上次保存的代码?
- 22. DataGridView在行更改上保存更改
- 23. Android:如何保存/恢复数据
- 24. 如何保存和恢复表单?
- 25. 如何保存和恢复PyBrain培训?
- 26. 如何保存hdc并恢复它?
- 27. 如何在Android上保存,更新和查看本地数据?
- 28. Javascript关闭:保存和恢复文本
- 29. Git恢复更改
- 30. 语言环境更改后保存/恢复表单数据
在问这样的问题之前,您是否尝试阅读SVN的用户手册?而且,这也取决于你使用哪个SVN? – nothingInTheName 2013-02-12 15:10:59
是的,我读过。我已经找到了如何恢复/更新,但如何保存还原本地更改,我没有看到(我正在使用版本1.7。 – Brans 2013-02-12 15:23:20