7 votos

iCloud drive y repositorio git

He actualizado algunos de mis Macs a Sierra. Ahora, me pregunto si quiero habilitar iCloud en la carpeta de documentos o no. Parece útil si funciona bien. Estoy sincronizando algunos de los archivos PDF entre el iPad a través de iCloud, y mi experiencia fue "más o menos" en comparación con la sincronización basada en Dropbox (estoy usando PDF expert en el iPad).

Estoy particularmente interesado en cómo git repositorio de trabajo (o no funciona) bien en la unidad de iCloud - Tengo varios Macs; Sé que la unidad de iCloud es lento en la sincronización.

¿Tiene alguna experiencia o recomendación al respecto?

4voto

Matt Gaskell Puntos 30

Imagino que te enfrentarás a los mismos problemas que con Dropbox, cuando todos los pequeños archivos del repo de GIT se actualizan con cada confirmación. Tengo entendido que la sincronización de iCloud se inicia periódicamente, por lo que entonces depende de lo fiable o rápido que sea (y parece que puede ser variable). Con Dropbox, he comprobado que esto puede ralentizar las cosas mientras se sincronizan los archivos e incluso estropear un repo.

Mantengo la mayoría de mis repos en ~/Projects - después de todo, siempre se puede pull y push (si tu remoto está en GitHub/BitBucket/etc.) desde cualquier máquina. Si crees que vale la pena intentarlo, esta entrada del blog de 2014 sugiere configurar un repo en iCloud .

En general, sin embargo, leyendo por ahí se sugiere que "utilicemos un servicio dedicado a los repos git diseñado para almacenar repos git". Los objetivos de GIT y los de iCloud, Dropbox, etc. no siempre se llevan bien, especialmente si tu conexión se interrumpe o el servicio de iCloud es lento por alguna razón.

4voto

Andrew Jaffe Puntos 298

He tenido malas experiencias con esto aunque específicamente en el caso de múltiples macs sincronizando el mismo repo clonado.

Tengo un par de Macs en los que clono un buen número de repos de git (principalmente GitHub). Cada uno de los Macs tiene un número de directorios sincronizados con iCloud drive (de hecho he ido a por todas y estoy sincronizando Desktop y Documents ).

He intentado clonar en los directorios sincronizados con iCloud. Sin embargo, he tenido muchos problemas con esto. Parece muy fácil llegar a una condición en la que iCloud (no git) se confunde tanto que una máquina efectivamente deja de sincronizar, incluso los archivos que no tienen nada que ver con los directorios clonados, e incluso si yo cuidadosamente volver a sincronizar cada uno de los dos clones al mismo estado exacto. No sé si el problema son los archivos bajo .git/ o simplemente algo así como condiciones de carrera entre las versiones de los archivos reales del repo.

He intentado utilizar las diversas herramientas de registro de iCloud de Apple en brctl, pero en general no ha servido de nada.

(La mayor parte de esto se ha publicado como pregunta en el sitio principal de SO (¿alguien más ha visto esto o algo parecido?)

(Esto es algo diferente de esta pregunta que principalmente parece preocuparse por un solo Mac con iCloud drive, y no creo que los usuarios en esa situación vean los mismos problemas que yo).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X