2011-06-24 12 views
26

(siempre que use Xcode 4) ¿Cuál es su patrón de ignorar SVN? ¿Tiene uno global o prefiere configurarlo a través de propset?SVN ignora el patrón con Xcode 4

+0

Por alguna extraña razón no necesité svn ignorar las cosas de Obj-C hasta ahora, aunque solo trabajé en un proyecto con otro programador en el mismo código. Acabo de echarle un vistazo a Xcode, y en File -> Source Control hay un comando 'ignorar'. Lamentablemente, estaba gris para mí, pero tal vez esto te ayude un poco. – Akku

Respuesta

43

Tengo el siguiente en mi archivo ~/.subversion/config:

global-ignores = *.o *.lo *.la .*.rej *.rej .*~ *~ .#* .DS_Store *~.nib *.mode* *.pbxuser CVS _*.java *.perspective .LSOverride *.xcuserdatad

añadí el último (* .xcuserdatad) recientemente para Xcode 4.

+0

¿Estás seguro de que funcionará? Mi archivo ~/subversion/config se parece a '# global-ignores = * .o * .lo * .la * .al .libs * .so * .so. [0-9 ] * * .a * .pyc * .pyo .xcuserdatad' '# * .rej * ~ # * #. # *. *. swp .DS_Store' pero cada vez que escribo *** svn status *** en la línea de comandos todos los archivos .xcuserdatad se muestran – Krishnabhadra

+0

Edité el archivo anterior y cambié '.xcuserdatad' a' * .xcuserdatad'. Todavía no hay suerte – Krishnabhadra

+2

Krishnabhadra, algo allí (como su directorio name.xcuserdatad) probablemente esté versionado. Para ver qué, codifique en su directorio de paquetes .xcworkspace y haga lo siguiente: svn -v status. Tendrás que obtener Subversion para que se olvide de lo que sea antes de que ignore esos archivos. –

4

y añadí xcuserdata * .xcworkspace para extraer Lo siento, no tengo wifi en mi laptop o pegaré toda la línea.