2012-03-02 65 views

回答

2
  1. 有可能
  2. 手工工作
  3. 使用MQ擴展

拳頭我們把承諾MQ-補丁,第二個 - 分成2個pathes,最後 - qfinish補丁到永久變更

+0

如果您想要編輯的歷史記錄已被推送,您可能會遇到更大的問題。 – 2012-03-02 22:31:10

+1

@TomWillis - 匿名分支**不是很大的問題。是的,當你重寫歷史時,你必須知道附帶損害。我希望,OP知道變化的歷史的黑暗面 – 2012-03-03 04:02:49

+0

湯姆 - 我意識到圍繞改變歷史的問題。也許一些背景對我的問題可能有所幫助。 我正在使用Mercurial + Perfarce插件與客戶端的perforce安裝進行互操作。 如果我在本地做了一些更改(例如,一個典型的重構,其中文件被移動到另一個目錄中,並且頂部的命名空間被編輯),那麼當我使用perfarce來推送這些更改時,我會在perforce中丟失版本歷史記錄。 要在perforce中保留歷史記錄,我必須重命名/移動文件,提交,推送到執行,然後編輯文件,提交併再次執行。 – Oenotria 2012-03-10 15:23:03