是否hg,svn或其他人有像git存儲一樣的選項?其他版本控制系統中的git stash等價物?
14
A
回答
16
該功能的通用名稱是:
架式:實際上傳中間修訂的服務器,而無需真正檢驗他們的能力
在CVCS(集中式VCS),你的實際需要來將這些中間數據上傳到中央服務器。
但是在DVCS (Distributed VCS)中,您只需將它們存儲在本地存儲庫中即可。
有:
- 的shelve extension的水銀
- temporary branches for SVN,或patch files
- p4tar(再次補丁開始),Perforce的,即使Perforce 2009.2 has now shelve and unshelve features。
- saved checked-out data in Plastic SCM(擱置數據)
你可以找到在此SCM comparison table on Wikipedia所有其他SCM擱置命令。
- AccuRev的:
保持/ CO(這是有爭議in this question) - 巴扎:擱置/取消擱置
- 的darcs:還原/ unrevert
4
爵士源控制,集成在IBM的Rational Team Concert支持此功能。它被稱爲「暫停」。
從Jazz.net站點:「Jazz允許您暫時從工作空間中刪除變更集,暫停它,在將來的某個時間點,您可以恢復變更集並繼續處理它。」
1
如果你不想使用的貨架,你可以做以下的方法。
hg diff > mylocalchanges.txt
hg revert -a
# Do your merge here, once you are done, import back your local mods
hg import --no-commit mylocalchanges.txt
相關問題
- 1. 在git(或任何其他版本控制系統)中保存什麼?
- 2. 在其他版本控制系統中就地導入? DVCS?
- 3. 什麼是Serena Dimensions的「git stash」等價物?
- 4. git repo在其他git repo中的版本控制
- 5. 版本控制系統c#
- 6. 在SVN或其他版本控制系統中複製Sourcesafe的鏈接能力?
- 7. 簡單的版本控制系統或版本控制文件系統或版本控制數據庫
- 8. 版本控制系統(Git) - 服務器vs本地說明
- 9. 從Java程序操作GIT版本控制系統的輸出
- 10. 本地版本控制系統(Windows)
- 11. 版本控制系統的Android爲Windows
- 12. webSites的控制版本系統
- 13. 多個同步版本控制系統?
- 14. 什麼是版本控制系統? Git如何有用?
- 15. Android版UIBarButtonSystemItemAction的等價物?
- 16. 版本控制內容管理系統?
- 17. Skydrive作爲版本控制系統
- 18. 抓取版本控制系統
- 19. 大文件版本控制系統?
- 20. java版本控制系統與螞蟻
- 21. 版本控制系統歷史處理
- 22. 選擇版本控制系統
- 23. 個人版本控制系統推薦
- 24. 增量更新版本控制系統
- 25. SQLite和版本控制系統
- 26. 如何設置顛覆或任何其他版本控制系統?
- 27. 使用多個版本控制系統的多個項目的單一版本控制系統
- 28. 在真實版本控制系統中跟蹤文件名版本控制?
- 29. git ls-files在mercurial中的等價物?
- 30. git在CVS中的等價物?
或者,對於水銀:http://stackoverflow.com/questions/6158419/hg-mercurial-any-way-to-set-aside-the-working-copy-for-later – 2011-07-16 22:34:47
可能WP具有改變自這個答案,但Accurev的條目顯示不支持擱置:( – 2017-11-22 10:34:37
@MattSach是的,這一定是在這個2013年問題後改變:https://stackoverflow.com/q/19765112/6309 – VonC 2017-11-22 10:37:55