如何使用 version control system 管理 iCloud 云盘的文件 - V2EX
拼车信息请发到 /go/cosub 节点。

如果没有发送到 /go/cosub,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
movq

如何使用 version control system 管理 iCloud 云盘的文件

  •  
  •   movq Nov 15, 2024 1654 views
    This topic created in 548 days ago, the information mentioned may be changed or developed.
    1. 由于有多台 mac ,使用 iCloud 进行多设备同步是个硬性需求
    2. 有一些文件,使用 version control system 管理是很有必要的,比如笔记,账单
    3. 在 iCloud 文件里面直接git init曾经让我碰到很多问题,比如文件同步突然挂了,或者只同步了部分文件
    4. 我尝试在本地搭建一个 git 文件夹,设置GIT_DIR为本地路径,然后把GIT_WORK_TREE设置为 iCloud 路径,这样在终端是可以进行 git 操作的,但是在 VSCode 这种软件,它们内置的 Git 管理工具无法识别这种骚操作

    问题

    1. 如果使用 onedrive 之类的盘,能不能直接在盘里面创建 git 文件夹,并且不影响同步?
    2. 有没有什么别的 version control 的方法?
    4 replies    2024-11-15 15:08:15 +08:00
    Dachunlv
        1
    Dachunlv  
       Nov 15, 2024
    再等几年吧,未来应该会原生支持。。。要不就换 Dropbox
    pxiphx891
        2
    pxiphx891  
       Nov 15, 2024
    git 完全基于文件的,iCloud 不是天然支持吗?为啥会有问题呢
    movq
        3
    movq  
    OP
       Nov 15, 2024
    @pxiphx891 可能是细碎文件太多了,导致 icloud 工作不良。我之前用过一段时间,同步体验不好
    1bitbool
        4
    1bitbool  
       Nov 15, 2024
    iCloud 不适合与 Git 这类工具搭配使用,两个是完全不同的逻辑。
    Git 产生的.git 文件夹包含了大量的小文件,iCloud 同步大量小文件的时候很容易产生问题。iCloud 主要还是用于文档之类的文件同步。
    另外,iCloud 应该是带有版本管理的,比如对于在 iCloud 中的 Pages ,Keynote 文档,使用的时候点 File->Revert To ,可以看到一些历史版本。但这些版本是自动定时保存的,自己没办法控制哪些版本需要记录保存。这个功能应该是需要对应的应用开发者适配,一些第三方应用比如 Ulysses 也支持。
    About     Help     Advertise     Blog     API     FAQ     Solana     2960 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 06:09 PVG 14:09 LAX 23:09 JFK 02:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86