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