如何在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. 在SVN恢復後返回本地更改
- 3. SVN Backout,但在本地保留更改
- 4. 恢復上次更新svn
- 5. 如何保存/恢復狀態視圖片上標籤更改
- 6. 恢復未保存的更改 - Eclipse
- 7. SVN恢復轉儲保存失敗
- 8. SVN恢復更新
- 9. 如何在本地更改css樣式並保存此更改
- 10. 如何使用更改恢復暫存文件,保存更改時間?
- 11. SVN似乎沒有恢復更改
- 12. Svn恢復所有屬性更改
- 13. 如何恢復從本地存儲庫
- 14. 如何恢復本地代碼到以前的版本svn
- 15. 恢復在SVN
- 16. 如何恢復實體的保存更改dbcontext
- 17. Git - 恢復從本地存儲庫提交的更改
- 18. svn從變更集恢復
- 19. SVN如何從功能分支恢復更改
- 20. 如何恢復只有一個文件與git-svn的更改?
- 21. 如何恢復SVN提交?
- 22. 如何從本地簽出恢復svn服務器
- 23. 如何避免檢查SVN存儲庫的本地更改?
- 24. SVN - 拒絕,更改並恢復到以前版本
- 25. SVN恢復更改。重新申請後續更改
- 26. 在Daemon上保存和恢復佈局
- 27. 在MacOs上保存和恢復狀態
- 28. 如何保存對本地存儲所做的任何更改?
- 29. 如何從git-svn副本恢復Subversion存儲庫?
- 30. Svn:恢復文件內容更改而不恢復任何相關的mergeinfo?
在問這樣的問題之前,您是否嘗試閱讀SVN的用戶手冊?而且,這也取決於你使用哪個SVN? – nothingInTheName 2013-02-12 15:10:59
是的,我讀過。我已經找到了如何恢復/更新,但如何保存還原本地更改,我沒有看到(我正在使用版本1.7。 – Brans 2013-02-12 15:23:20