私はシンプル、スクリプトのような2つのローカルディレクトリを同期するバックアップソリューションで、「フェイルセーフ」メカニズム許可する元に戻す1 は、同期されたファイルに不要な変更を加えました。
ローカルディレクトリが2つあるとしますd1そしてd2最初はまったく同じファイルが含まれています。
バージョン管理システムを使用して、変更を同期することは可能ですか?d1にd2 このような:
1.ファイル1 1 1でd1変更される
2. d1同期されているd2
3. 1 1 1でd1再び変更される
4. d1同期されているd2また
5. 初期バージョン1 1 1両方のディレクトリで削除され、ファイルの現在のバージョンと2番目に新しいバージョンのみが両方のディレクトリ/リポジトリに残ります。(元に戻すことが可能でディスク容量も節約できます)
また、これは Linux (Arch) 上にあります。
あなたの専門知識に感謝します!
答え1
ディレクトリに git を設定し、関連する変更をコミットすることを忘れないでください。そこから以前のバージョンを復元できます。潜在的なパラオイアを和らげるには、別の場所 (別のマシン!) にリポジトリを設定し、そこに更新をプッシュします。