Tengo un repositorio Git, que por razones propias quiero gestionar fuera de XCode 4. Realmente lo que quiero es que XCode simplemente deje mi repositorio. Sin embargo, he notado que XCode agregará nuevos proyectos al repositorio si se guardan dentro del repositorio.¿Cómo evito que XCode 4 modifique un repositorio local de Git?
Por ejemplo, supongamos que yo comienzo con un acuerdo de recompra ol llano':
mkdir gittest; cd gittest git init; touch a; git add a; git commit
que el fuego de XCode y crear un nuevo proyecto. NOTA: Yo hago no tengo marcada la casilla "Crear repositorio git local para este proyecto". Para el directorio de destino, lo guardo en el directorio gittest
.
git status
revela:
# On branch master # Changes to be committed: # (use "git reset HEAD ..." to unstage) # # new file: gittest/gittest.xcodeproj/project.pbxproj # new file: gittest/gittest/en.lproj/InfoPlist.strings # new file: gittest/gittest/gittest-Info.plist # new file: gittest/gittest/gittest-Prefix.pch # new file: gittest/gittest/gittestAppDelegate.h # new file: gittest/gittest/gittestAppDelegate.m # new file: gittest/gittest/iPad/en.lproj/MainWindow_iPad.xib # new file: gittest/gittest/iPad/gittestAppDelegate_iPad.h # new file: gittest/gittest/iPad/gittestAppDelegate_iPad.m # new file: gittest/gittest/iPhone/en.lproj/MainWindow_iPhone.xib # new file: gittest/gittest/iPhone/gittestAppDelegate_iPhone.h # new file: gittest/gittest/iPhone/gittestAppDelegate_iPhone.m # new file: gittest/gittest/main.m # # Changed but not updated: # (use "git add ..." to update what will be committed) # (use "git checkout -- ..." to discard changes in working directory) # # modified: gittest/gittest.xcodeproj/project.pbxproj # # Untracked files: # (use "git add ..." to include in what will be committed) # # gittest/gittest.xcodeproj/project.xcworkspace/ # gittest/gittest.xcodeproj/xcuserdata/
Está claro que XCode es la modificación de un repositorio Git que no se le ha dicho a gestionar.
¿Alguien ha encontrado esto antes? Supongo que esta es una característica y que hay alguna preferencia para desactivarla, pero por mi vida no puedo encontrarla.
Para ser justos, solo está modificando el índice. –
Sí, supongo que es verdad. Sin embargo, todavía me está molestando. :( – Tom