2011-03-08 252 views
1

我想使用Mercurial設置已更改/已保存的文本文件的自動備份。我已經使用TortoiseHG作爲我的同事的協作工具,所以我定期提交併同步這些更改。最重要的是,我希望有一個「實時靜默提交」作爲備份工具,以防出現任何問題,並且我忘記手動提交。另一方面,我可能不希望在存儲庫瀏覽器中看到那些常規提交,因爲會有成千上萬的提交,這將是一團糟。使用Mercurial自動備份已更改的文本文件(TortoiseHG)

有沒有最佳實踐如何做到這一點?

回答

0

我不認爲Mercurial是一個很好的用例。也許像Second Copy或SuperFlexible或...這樣的備份工具會更適合。

你也許可以爲HG編寫一個監控文件變化的插件,但它肯定不是爲此設計的。

+0

我明白了。所以我會使用Dropbox。感謝澄清,Mercurial不是這樣一個目的的好工具。 – 2011-03-08 14:50:55

1

爲什麼不僅僅是一個crontab,在22:00將本地工作副本的rsync同步到rsync服務器?如果你沒有完成工作,你會知道它也被複制到其他地方。

+0

我希望在任何文本文件發生更改時立即使其具有實時性。通過這種方式,如果我需要,我將始終能夠訪問歷史中的任何一點,並且我還會確保在程序/計算機崩潰的情況下我不會丟失任何數據... – 2011-03-08 14:20:16

+1

好的,我明白了。當沒有任何變化時,rsync真的很快。我已經每隔10分鐘創建一次dokuwiki .txt文件的保存,並且幾乎沒有時間什麼都不做。這可能是一箇中間立場。另外,大多數編輯器(例如emacs)都會保存每隔一個按鍵的文件版本,所以您有三個級別的恢復:編輯,備份,回購。無論如何,祝你好運。 – 2011-03-08 14:54:21

相關問題