我有几台Mac电脑,我在上面克隆了相当数量的git(主要是GitHub)回购协议。每台Mac电脑都有许多iCloud驱动器同步目录(事实上,我已经全部进入并同步 我已经尝试克隆到iCloud同步的目录中。然而,我一直有很多问题与此。似乎很容易出现这样的情况:iCloud(而不是git)非常混乱,以至于一台机器实际上停止同步,甚至停止与克隆目录无关的文件,即使我小心地将两个克隆目录中的每一个重新同步到完全相同的状态。我不知道问题是出在 我试过使用AppleBRCTL下的各种iCloud日志记录工具,但一般都无济于事。 其他人见过这个或类似的东西吗? (这与这个问题有些不同,后者似乎主要关心的是一台带有iCloud驱动器的Mac,我认为这种情况下的用户不会看到与我相同的问题。)
我发现icloud和git在一起玩得不好。icloud到处都是点文件,如果你用巨大的node_modules目录做节点,那就太疯狂了。它将恢复旧文件和你的回购是git功能基本上是竞争任何随机备份和同步icloud正在做的。
我的教训是,不要在icloud备份的任何地方放置任何回购。此外,如果您在别处有git或bitbucket(或remote git)帐户,回购是多余的,从定义上讲,回购是可恢复的,以一种版本化的方式。
使用iCloud(或Drive)执行此任务似乎是完全错误的方法,因为多个本地工作副本(在