如何使用 VCS(最好是 git)來同步本機目錄?

如何使用 VCS(最好是 git)來同步本機目錄?

我想要一個簡單,類似腳本同步 2 個本機目錄的備份解決方案,提供“故障安全”機制允許撤銷1 對已同步的文件進行了不必要的修改。


假設我有 2 個本地目錄d1d2最初包含完全相同的文件。

是否可以使用版本控制系統來同步任何更改d1d2 像這樣:

1.一份文件f1d1被修改

2. d1同步到d2

3. f1d1再次被修改

4. d1同步到d2再次

5.初始版本f1在兩個目錄中都被刪除,因此只有檔案的當前版本和第二個最新版本保留在兩個目錄/儲存庫中(可以撤消並節省磁碟空間)


另外,這是在 Linux (Arch) 上。

預先感謝您的專業知識!

答案1

只需在您的目錄中設定 git 並記住提交任何相關變更即可。您可以從那裡還原早期版本。為了緩解潛伏的偏執症,請在其他地方(另一台機器!)設置一個存儲庫以將更新推送到那裡。

相關內容