This topic created in 548 days ago, the information mentioned may be changed or developed.
- 由于有多台 mac ,使用 iCloud 进行多设备同步是个硬性需求
- 有一些文件,使用 version control system 管理是很有必要的,比如笔记,账单
- 在 iCloud 文件里面直接
git init曾经让我碰到很多问题,比如文件同步突然挂了,或者只同步了部分文件 - 我尝试在本地搭建一个 git 文件夹,设置
GIT_DIR为本地路径,然后把GIT_WORK_TREE设置为 iCloud 路径,这样在终端是可以进行 git 操作的,但是在 VSCode 这种软件,它们内置的 Git 管理工具无法识别这种骚操作
问题
- 如果使用 onedrive 之类的盘,能不能直接在盘里面创建 git 文件夹,并且不影响同步?
- 有没有什么别的 version control 的方法?
4 replies 2024-11-15 15:08:15 +08:00
| 1 Dachunlv Nov 15, 2024 再等几年吧,未来应该会原生支持。。。要不就换 Dropbox |
 | | 2 pxiphx891 Nov 15, 2024 git 完全基于文件的,iCloud 不是天然支持吗?为啥会有问题呢 |
 | | 3 movq Nov 15, 2024 @ pxiphx891 可能是细碎文件太多了,导致 icloud 工作不良。我之前用过一段时间,同步体验不好 |
 | | 4 1bitbool Nov 15, 2024 iCloud 不适合与 Git 这类工具搭配使用,两个是完全不同的逻辑。 Git 产生的.git 文件夹包含了大量的小文件,iCloud 同步大量小文件的时候很容易产生问题。iCloud 主要还是用于文档之类的文件同步。 另外,iCloud 应该是带有版本管理的,比如对于在 iCloud 中的 Pages ,Keynote 文档,使用的时候点 File->Revert To ,可以看到一些历史版本。但这些版本是自动定时保存的,自己没办法控制哪些版本需要记录保存。这个功能应该是需要对应的应用开发者适配,一些第三方应用比如 Ulysses 也支持。 |