【发布时间】:2015-11-04 16:59:00
【问题描述】:
一个存储库位于网络共享上,另一个存储在 GitLab 中。问题是托管 GitLab 实例的服务器看不到网络共享。 有些人推送到 GitLab,有些人推送到网络共享,有些人推送一些东西到一个,一些到另一个。
使两个存储库保持最新变得非常困难。
我偶尔会获取 dev 分支的工作副本(这是大多数提交完成的地方),将其与 GitLab 同步,将其放在 tumb 驱动器上并将其复制到可以查看共享的机器上。然后我会将它正在跟踪的 GitLab 远程替换为网络共享远程并同步,然后将其取回并与 gitlab 同步。
我遇到了问题(索引错误等),所以现在我将 gitlab 版本同步到我的工作目录,然后推送到网络共享。 这也没有想象中那么顺利。机器上的时区不同,这似乎会导致 rsync 出错。
什么是正确的方法(除了摆脱其中一个遥控器)来做到这一点?
【问题讨论】: