職場ではサーバーでsvnを使用していますが、ローカルで(git-svnを介して)gitを使用して、共有する準備ができていない速度/分岐/コミットなどを利用しています.
これは正常に機能していますが、何か問題が発生した場合に備えて、1 台のコンピューターだけを何日も変更するのは不快であり、ファイル共有にプライベート バックアップ リポジトリを作成したいと考えています。
次のようなコマンドを使用して、ローカル リポジトリのコピーを作成しました。
git clone --mirror MyRepo z:/MyRepo.git
これをリモートとしてローカルに追加しました:
git remote add backup z:/MyRepo.git
1 日の終わりに、バックアップ リポジトリをローカル リポジトリと同期させる最善の方法は何ですか?
次のいずれかだと思いますが、それらが同等かどうか、またはトレードオフが何であるかはわかりません。
ローカル リポジトリ内:
git push --mirror backup
またはバックアップリポジトリで:
git remote update
それとももっと良い方法があれば?