git init
曾经让我碰到很多问题,比如文件同步突然挂了,或者只同步了部分文件GIT_DIR
为本地路径,然后把GIT_WORK_TREE
设置为 iCloud 路径,这样在终端是可以进行 git 操作的,但是在 VSCode 这种软件,它们内置的 Git 管理工具无法识别这种骚操作 1
Dachunlv 6 天前
再等几年吧,未来应该会原生支持。。。要不就换 Dropbox
|
2
pxiphx891 6 天前
git 完全基于文件的,iCloud 不是天然支持吗?为啥会有问题呢
|
4
1bitbool 6 天前
iCloud 不适合与 Git 这类工具搭配使用,两个是完全不同的逻辑。
Git 产生的.git 文件夹包含了大量的小文件,iCloud 同步大量小文件的时候很容易产生问题。iCloud 主要还是用于文档之类的文件同步。 另外,iCloud 应该是带有版本管理的,比如对于在 iCloud 中的 Pages ,Keynote 文档,使用的时候点 File->Revert To ,可以看到一些历史版本。但这些版本是自动定时保存的,自己没办法控制哪些版本需要记录保存。这个功能应该是需要对应的应用开发者适配,一些第三方应用比如 Ulysses 也支持。 |