0
我是新來的mercurial,所以可能是我的問題是愚蠢的。 讓我們說,當你第一次開始處理你的代碼時,你犯了一個錯誤。例如,你的推杆在與mercurial文件交叉更改
<!html DOCTYPE>
,而不是
<!DOCTYPE html>
現在要改變這一點,但不是唯一到最新版本,但所有的修改和您的網頁版本。這可能嗎?
我是新來的mercurial,所以可能是我的問題是愚蠢的。 讓我們說,當你第一次開始處理你的代碼時,你犯了一個錯誤。例如,你的推杆在與mercurial文件交叉更改
<!html DOCTYPE>
,而不是
<!DOCTYPE html>
現在要改變這一點,但不是唯一到最新版本,但所有的修改和您的網頁版本。這可能嗎?
奧馬爾,mercurial是關於你的工作不可改變的歷史記錄。你可以/應該在所有的頭上修正你的錯誤,但它永遠留在歷史中,就像科學家的日誌。
有很多方法可以去關於Editing History,包括histedit,convert,mercurial queues和導入/導出/移植,但它們都不是嚴格意義上的Mercurial,因爲它應該被使用,並且所有這些都改變了hashids for所有後續的變更集打破了在該項目上工作的其他人的克隆。
簡短回答:如果可能的話儘量保持舊數據的歷史記錄,並在新的版本中更正它。
你放了什麼而不是什麼? – 2010-09-14 14:37:16