在工作中,我们在服务器上使用 svn,但我在本地使用 git(通过 git-svn)来利用尚未准备好共享的速度/分支/提交等。
这工作正常,但如果出现问题,我很不舒服连续几天只更改我的一台计算机,并且希望在我们的文件共享上拥有一个私人备份存储库。
我使用如下命令创建了本地仓库的副本:
git clone --mirror MyRepo z:/MyRepo.git
并将其作为远程添加到我的本地:
git remote add backup z:/MyRepo.git
在一天结束时使备份存储库与我的本地存储库保持同步的最佳方法是什么?
我认为它是以下之一,但不知道它们是否等效,或者如果不是权衡是什么。
在本地存储库中:
git push --mirror backup
或在备份存储库中:
git remote update
或者确实有更好的方法?