2011-07-15 44 views
0

我目前有一個包含兩個類的源文件。我想將其中一個移動到一個單獨的文件中。有沒有辦法像Mercurial實現新文件和舊文件部分之間關係的「hg mv」一樣?還是它不得不將Mercurial視爲一大塊文件被刪除並創建了一個全新的文件?我還有其他一些最佳做法嗎?通過Mercurial /通用版本控制分解文件的正確方法?

如果這種跟蹤確實存在,我會非常感動,但這不會是Mercurial第一次讓我驚喜。

+0

upvoted答案(不是接受的答案)可能會有所幫助。 –

+0

是的,這回答我的問題。謝謝! – mcstrother

回答

2

您可以通過複製(hg copy)命令執行此操作。只需創建一個副本,更改每個副本並提交。

+0

Upvote和接受簡潔:)當然,在很多方面作爲正確的答案:雖然從另一個問題很明顯,沒有真正的官方方式來做到這一點,並且它完美地解決了合併問題,比創建一個新文件和複製粘貼要好得多,特別是對於像'hg blame'這樣的函數。 – mcstrother

相關問題