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.