![如何使用 VCS(最好是 git)來同步本機目錄?](https://rvso.com/image/1326467/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20VCS%EF%BC%88%E6%9C%80%E5%A5%BD%E6%98%AF%20git%EF%BC%89%E4%BE%86%E5%90%8C%E6%AD%A5%E6%9C%AC%E6%A9%9F%E7%9B%AE%E9%8C%84%EF%BC%9F.png)
我想要一個簡單,類似腳本同步 2 個本機目錄的備份解決方案,提供“故障安全”機制允許撤銷1 對已同步的文件進行了不必要的修改。
假設我有 2 個本地目錄d1和d2最初包含完全相同的文件。
是否可以使用版本控制系統來同步任何更改d1到d2 像這樣:
1.一份文件f1在d1被修改
2. d1同步到d2
3. f1在d1再次被修改
4. d1同步到d2再次
5.初始版本f1在兩個目錄中都被刪除,因此只有檔案的當前版本和第二個最新版本保留在兩個目錄/儲存庫中(可以撤消並節省磁碟空間)
另外,這是在 Linux (Arch) 上。
預先感謝您的專業知識!
答案1
只需在您的目錄中設定 git 並記住提交任何相關變更即可。您可以從那裡還原早期版本。為了緩解潛伏的偏執症,請在其他地方(另一台機器!)設置一個存儲庫以將更新推送到那裡。