簡體   English   中英

DropBox 作為版本控制和異地備份

[英]DropBox as Version Control and Offsite Backup

在閱讀了 Michael Lopp 的書“Being Geek”之后,我開始使用 Dropbox 作為一種在我的家用計算機和工作計算機之間同步文件的方法。 這太棒了,它真的讓跟蹤您正在處理的文件的最新版本變得輕松。

我的問題與人們使用這個工具的經驗有關,尤其是那些可能用它來開發更大項目的程序員。

現在,我看到了 Dropbox 的 3 個主要用途:

1. synchronize files between home and work computers
2. version control (you have to log into the dropbox site to access previous versions)
3. off-site backup

現在我用它作為我的主要備份工具,我不確定這是一個好主意。 但是現在我在每台計算機(我的家用筆記本電腦和我的工作計算機)上“簽出”了整個項目的本地(工作)副本,此外,我的整個項目都保存在 Dropbox 站點上。 所以我在想,如果我的一台計算機或兩者都發生任何事情,我仍然可以使用該異地備份,我只需重新安裝 dropbox 即可訪問我的所有文件。

有沒有人有這樣做的經驗? 有沒有人使用 Dropbox 進行過主要文件恢復? 或者這甚至被廣泛使用? 提前感謝您的反饋。

當這些文件在 VCS 中被歷史記錄時,使用 Dropbox 維護多個文件及其相關元數據總是有點棘手,因為潛在的損壞問題(如果存儲庫的其中一個元數據部分未正確同步,您最終可能會得到一個非工作回購)

這就是為什么我總是使用 DropBox:

  • DVCS(如 Git):我可以直接在 DropBox 存儲庫中的工作樹中工作,或者如果需要,我可以將所述存儲庫克隆到 DropBox 之外的任何其他位置,
  • 一個單獨的捆綁文件,我可以隨時將本地存儲庫中的更改推送到該文件中,無論該存儲庫在哪里。

這樣,在 DropBox 中真正需要同步的唯一文件是唯一的捆綁文件(將一個裸倉庫表示為一個文件)。

有關更多信息,請參閱“帶 DropBox 的 Git ”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM