2016-07-10 43 views
0

這是一個基本的問題,但我無法掌握Mercurial SCM程序。我知道它用於跟蹤對文件的更改,但是它的範圍。我瀏覽了man頁面和他們教程頁面上的內容,但它似乎只是談論跟蹤的詳細程度。還有什麼?Mercurial是否進行備份更改?

爲了清楚起見,我可以看到爲什麼跟蹤這些變化很重要,但除此之外,有能力恢復到較舊的狀態不是有益的嗎?請原諒我的無知,這裏的初學者開發者..

回答

2

你可以做到這一點。在Mercurial的案例中,查看update以切換到存儲庫歷史記錄中的任何變更集。這可以讓你看看早期版本的項目,但我認爲更常見的情況是使用它來同時維護多個分支:https://www.mercurial-scm.org/guide#separate_features

+0

謝謝@Jonah,我會給用例另一個透視!但我嘗試了'update'命令,它工作。謝謝! – Kervvv

+0

我甚至會更強烈地說:這是VCM的目的是能夠訪問任何舊版本以及分析版本之間的變化。但是介意:那些不是備份;在內部,它通常以與以前版本相比較的形式存儲爲增量變量,因此,在篡改.hg中的數據時,您可以一次很容易地破壞很多修訂版本 – planetmaker

相關問題