就像標題所說。我基本上想要一種方法讓Mercurial在本地存儲庫中「忘記」一個變更集。顯然,這隻適用於沒有還原原始變更集的情況下未被推入的變更集。是否有水銀/ TortoiseHg的方式來刪除一個變更,同時保持其變化的工作副本?
2
A
回答
1
水銀不作任何不忘輕鬆 - 沒有命令是破壞性的歷史默認情況下啓用。如果沒有啓用任何擴展,做最簡單的方法,這將是:
hg clone -U -r LAST_CHANGE_YOU_WANT your-repo new-repo
,然後從new-repo
的一個替代.hg在your-repo
。
1
在這種情況下,特別是,我試圖分支之間移動變化的時候,正常的合併是行不通的,所以我用MQ,但我想改變留在工作拷貝,而不是無意中得到推。它看起來像一個可以做什麼,我想與hg import --no-commit
,這TortoiseHg當前不(但不久應)提供任何UI。
相關問題
- 1. 使用TortoiseHg刪除工作副本
- 2. 什麼是檢查svn工作副本是否有變化的最快方法?
- 3. 因素水平保持不變,即使刪除一個水平
- 4. 藏匿的變化,同時保持在工作目錄的變化的Git
- 5. CruiseControl:檢測到更改,但工作副本中的時間戳保持不變
- 6. 水銀:推不變更其祖先
- 7. 水銀軌道變化
- 8. 是否有一個工具來刪除不需要的,未使用的變量
- 9. Prolog刪除所有變量和副本
- 10. 變更單,同時保持1個值
- 11. Xcode:刪除工作副本
- 12. 是否有不同的方式來刪除jQuery中的類?
- 13. 在MySQL表中保留一個副本,並刪除其餘的
- 14. 刪除基於一個塔副本,並保持最後一項
- 15. 變化力推向了一個水銀服務器是不可見的有
- 16. 水銀更新不工作
- 17. Rails國際化 - 是否有更好的方式來保持英文信息?
- 18. TortoiseHg:是否推動了變更集?
- 19. 是否有改變`None`來的更Python的方式`[]`比
- 20. 重命名提交/變更的水銀
- 21. 如何創建一個只有一個變量變化但其他變量保持不變的(x,y)列表?
- 22. 方向變化時保持相同的佈局
- 23. 從線中刪除一個數,同時保持所有其他相同
- 24. 把變更到一個新的分支水銀
- 25. 無法以編程方式刪除SVN工作副本
- 26. 是否可以區分TortoiseHg 2.0中的一系列變更集?
- 27. 確保變量的值是否變化
- 28. 「找不到變更」,同時通過與TortoiseHg hgsubversion
- 29. 水銀 - 克隆後拉變化
- 30. 刪除git commit,保持文件不變(不要刪除更改)