2011-04-02 51 views
42

Acabo de crear un nuevo proyecto en Xcode 4 y supongo que dejé marcado el cuadro "Crear repositorio git local para este proyecto". Ahora, me gustaría eliminar este control de versión, ya que quiero ejecutar el proyecto solo con svn. ¿Es esto posible o tengo que crear un nuevo proyecto desde cero?Eliminar git del proyecto en Xcode 4

Respuesta

29

Simplemente elimine el directorio .git en la carpeta del proyecto. Primero debe cerrar el proyecto en Xcode para estar seguro.

+0

Hey, gracias por la respuesta. Sin embargo, cuando hice esto, no pude volver a abrir el proyecto. Acabo de recibir el mensaje "No Editor" en un panel vacío.Ahora he decidido no perder más tiempo y crear un nuevo proyecto y mover todo. – pajevic

+0

Huh, extraño, simplemente lo probé y funcionó bien. Por supuesto, el repositorio aún figura en la lista en el Organizador, pero puede eliminarlo luego. Pero el proyecto en sí se abrió bien para mí. Me pregunto qué pasó en tu caso. –

+0

Hice esto y funcionó bien. De todos modos, en el lado derecho, hay una sección "Control de fuente" que indica información de punto verde y git. Todavía está allí. ¿Cómo puedo deshacerme de esto? – haxpor

65

Tuve el mismo problema. Aquí están los pasos para resolver esto.

  1. Ir al Organizador (en la opción menú de la ventana)
  2. Ir a los repositorios
  3. mirada en la esquina inferior izquierda de la tecla Menos
  4. Seleccione el proyecto sea retirado de GIT
  5. Press el icono menos
  6. se debe retirar

Esto funciona, incluso t Aunque los archivos de la clase todavía tienen el símbolo al lado de ellos. Al hacer clic en ellos y luego hacer clic en otro archivo, se deshace del ícono.

Espero que esto funcione.

+3

Ya había intentado esto. Sin embargo, cuando reinicio Xcode, el repositorio se vuelve a crear. Me pregunto si es lo mismo para usted ... – pajevic

+0

El mío funciona a la perfección, pero guardé los archivos después de eliminar el repositorio. – Jjack

+8

combinando con la eliminación de la carpeta .git, esta respuesta funciona bien. – Raptor

11

Si desea deshabilitar el soporte de Git en Xcode 4, deberá cambiar el nombre de "/Developer/Library/Xcode/PrivatePlugIns/IDEGit.ideplugin" a otro que no sea .ideplugin.

+1

Lo intenté, pero ahora Xcode arroja un error y dice que necesita ser reinstalado. ¿Existe algún tipo de registro de complementos en el que necesite cambiar algo más? – Arne

+1

Sí, esto no funciona desde Xcode 4.2.1, y desafortunadamente todavía no han agregado ninguna opción para desactivar git dentro del panel de preferencias, por lo que una vez más me veo obligado a lidiar con los errores de control de versiones de Apple. –

+3

Pude vencer esto moviendo el plugin real fuera del camino, copiando IDESubversion.ideplugin a IDEGit.ideplugin, y luego editando a Info.plist para tener el identificador que tenía el plugin original de Git. – ipmcc

5

Tuve el mismo problema. Seguí los pasos del blog this y todo funcionó bien para mí. Estaba usando Xcode 4.2 en OS X 10.7.3.

Creo que el truco es asegurarse de eliminar la carpeta invisible ".git" en el directorio del proyecto a través de la línea de comandos, ... además de eliminar los repositorios a través de la GUI de Xcode.

¡Ahora estoy usando SourceTree con Mercurial en BitBucket, y soy un campista muy feliz! :-)

2

terminal y abrir Clase

Terminal

$ cd /RootOfProjectFile 
$ rm -rf .git 
$ rm -rf .gitignore 

Manual Eliminar

Abrir terminal y escriba

$ defaults write com.apple.finder AppleShowAllFiles TRUE 
$ killall Finder 

simplemente abrir el proyecto en el buscador eliminar la .git y .gitignore de root/ (Donde archivo de proyecto está presente)

+8

Si ya estás en la terminal, ¿por qué no 'rm -rf .git'? – Jimothy

+1

sí, puedes hacer eso. – NaXir

4

Usted puede fácilmente hacer que el uso de

rm -rf .git 
rm -rf .gitignore 
Cuestiones relacionadas