群辉同步盘经常出现 git 项目文件夹 bad object HEAD,有什么解决办法?

2019-04-18 09:49:05 +08:00
 lyricorpse

已开启.开头的隐藏文件的同步,但时不时就会出现这样的情况: 在设备 A 上的 git 项目文件夹,到设备 B 上查看时,虽然.git 文件夹有被同步,但 git status 就提示 fatal: bad object HEAD

请问各位有遇到过这样的情况么?如何解决?谢谢!

2607 次点击
所在节点    问与答
6 条回复
huluhulu
2019-04-18 10:16:33 +08:00
.git 文件夹最好不要同步.类似的.svn 也不要同步, 很容易出问题.
lyricorpse
2019-04-18 10:18:52 +08:00
@huluhulu 之前用 Dropbox 同步了几年都没出过这样的问题,最近转到 Synology Drive 才频繁出现这个问题,所以还是同步算法的差距?
huluhulu
2019-04-18 10:28:40 +08:00
@lyricorpse 是的. 对一起软件持怀疑态度, 所以对于特殊场景(比如.这样的文件名)我都是自己主动去避免...
momocraft
2019-04-18 10:32:07 +08:00
不要用网盘同步( git 本身大致保证对.git 的操作是原子的,或至少是可恢复的。网盘不会这么聪明。)
vibin
2019-04-18 10:34:45 +08:00
感觉群晖有时挺坑的, 现在采用冷备份加各种网盘
XYShaokang
2019-04-22 06:35:17 +08:00
直接在群晖上搭个 gitlab,群晖有自带的,用 docker 也可以,内存空余的话,开虚拟机做持续集成,本地就能玩.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/556274

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX