J'ai eu de mauvaises expériences avec ça, bien que spécifiquement dans le cas de plusieurs Macs synchronisant le même dépôt cloné.
J'ai quelques Macs sur lesquels je clone un bon nombre de dépôts git (principalement de GitHub). Les Macs ont chacun un certain nombre de répertoires synchronisés avec iCloud Drive (en fait, j'ai tout intégré et je synchronise Bureau
et Documents
).
J'ai essayé de cloner dans les répertoires synchronisés avec iCloud. Cependant, j'ai eu beaucoup de problèmes avec cela. Il semble très facile d'arriver dans une situation où iCloud (et non git) devient tellement confus qu'une machine cesse effectivement de synchroniser, même des fichiers sans rapport avec les répertoires clonés, même si je resynchronise soigneusement chacun des deux clones dans le même état exact. Je ne sais pas si le problème vient des fichiers sous .git/
ou simplement de quelque chose comme des conditions de concurrence entre les versions des fichiers de dépôt réels.
J'ai essayé d'utiliser les divers outils de journalisation iCloud d'Apple sous brctl mais cela n'a généralement pas aidé.
(La plupart de cela a été posté en tant que question sur le site principal SO: quelqu'un d'autre a-t-il vu cela ou quelque chose de similaire?)
(C'est un peu différent de cette question qui semble surtout se soucier d'un seul Mac avec iCloud Drive, et je ne pense pas que les utilisateurs dans cette situation verraient les mêmes problèmes que moi.)