2011-04-17 87 views

回答

3

在理論上,你可以編輯的歷史記錄(提供還沒有人克隆你的公開回購),如描述:

然而,這不是使用Mercurial的最佳方式,所以您在your third commit中所做的更好:hg rename
見汞書:「renaming file」:

當您使用汞重命名命令,水銀使得每一個源文件的副本,然後將其刪除,併爲已移除標記文件。

3

這是您的初始提交。

刪除存儲庫並重新開始。

+1

其實它看起來我想通了。如果它沒有給出答案,仍然不知道這是如何提高的。未來如果人們有這個問題,「重新開始」還不夠好。 – 2011-04-17 02:31:19

+3

但這是正確的答案。重新開始你沒有任何損失,你沒有存儲庫的歷史。如果你從錯誤的腳開始,往後退一步,再試一次,那*就是正確的答案。 – 2011-04-17 13:06:29

+0

另一方面,如果您想保留有缺陷的初始提交,那麼您只需刪除該文件夾,將其提交併繼續前進,就像您可能執行的任何其他更改一樣。是你的問題,如何從存儲庫中刪除一些東西? 「徹底刪除」可能是拋棄@sylvanaar和我,因爲通常,就(D)VCS而言,「徹底刪除」通常意味着從歷史中抹去。 – 2011-04-17 13:07:57

相關問題