xcode repository gitignore xcode7

Xcode 7: ¿ignorar.xcscmblueprint en el repositorio?



repository gitignore (3)

Noté que Xcode 7 crea un nuevo archivo .xcscmblueprint en la carpeta xcshareddata . ¿Se generará siempre automáticamente? ¿Debería agregarse este archivo a la lista de ignorados del repositorio, o debería registrarse en el repositorio?

Xcode 6 tiene el archivo .xccheckout , siempre he ignorado ese archivo.


Creo que depende Al igual que @Ewan Mellor dijo que la razón para ignorar .xcscmblueprint es la misma para .xccheckout .

Pero si ignorar .xccheckout depende de su proyecto. Si está utilizando un solo proyecto, no es necesario. Si está utilizando el espacio de trabajo, se necesita confirmar el archivo xccheckout. Para obtener más información, la answer publicó Chris Hanson es alimentar su necesidad.

De vuelta a la pregunta. El contenido de xcscmblueprint contiene la información principal sobre su proyecto.

Y no estoy seguro de que vaya a cambiar en el futuro. Como la misma razón para xccheckout me gustaría confirmar este archivo.


Estoy gitignándolos, exactamente por la misma razón que .xccheckout.

GitHub mantuvo .gitignore también agregó eso, tanto para Objective-C como para Swift. https://github.com/github/gitignore


Los archivos parecen contener información relativa a su repositorio de código fuente. Creo que la parte "SCM" del nombre del archivo significa "Gestión del código fuente". Al mirar el que está en mi proyecto, de hecho contiene información sobre el repositorio de GitHub que mi XCode lo proyecta (y también los submódulos de git que usa mi repositorio, ¡eso está bien!). Por supuesto, también contiene hashes, por lo que uno podría preguntarse si son estables en todos los desarrolladores, pero apuesto a que lo son.

Por esa razón, respaldo los consejos dados en muchos comentarios. Desea versionar este archivo.