¿Qué significan los icons "M" y "A" en Project Navigator of Xcode 4 cuando creo un nuevo proyecto?

Xcode 4 me muestra los icons grises "M" y "A" junto a mis files en el browser del proyecto. Creo que están relacionados con el control de fuente.

El punto es este: ¡Todos mis viejos proyectos Xcode 3 abiertos y editados en Xcode 4 no muestran estos íconos! Mi nuevo proyecto que creé en Xcode 4 tampoco está bajo control de fuente.

Cuando creé el proyecto, desactive la opción "Git". Pero Xcode todavía me muestra una información de "Control de origen" en el inspector onclick en un file. Todos los files creados inicialmente por la plantilla del proyecto están marcados como "confirmados", ya que no todos los files que agregué. Entonces, Xcode ignoró mi deseo de no usar Git o es un error, o ambos.

Actualización: algunos recomiendan eliminar la carpeta .git. Dado que comienza con un punto, probablemente sea una carpeta oculta y, por lo tanto, hice visibles los files ocultos en el Finder usando este truco en Terminal:

defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder 

Sin embargo, parece que NO hay una carpeta .Git en mi carpeta de proyecto (marcó todas las carpetas que contienen). Pero aún así, Xcode está poniendo mis nuevos proyectos bajo control de fuente, aunque la checkbox Git está deshabilitada.

¿Cómo puedo deshacerme de él si no quiero usar el control de fuente todavía?

Como han dicho otros, están relacionados con el control de fuente. Si se ha asegurado de que no aparezcan directorys .gv o .svn en su proyecto y que sigan apareciendo, entonces es solo un error Xcode. Ignórelo o presente un error con Apple.

En una nota lateral, DEBERÍA usar el control de fuente.

Sí, está relacionado con el control de fuente.

"M" significa que el file se ha modificado desde la última confirmación y "A" significa que el file se ha agregado desde la última confirmación.

Si está utilizando git, puede eliminar el control de origen eliminando el directory .git en la carpeta de su proyecto.

Esos personajes se refieren al control de fuente.

  • ? – Desversionado
  • M – modificado
  • A – agregado
  • A +: movido / rebautizado
  • U – Versión más reciente de un file en control de fuente
  • I – El elemento se ignora (por ejemplo, con la propiedad svn: ignorar).
  • ! – Falta el elemento (por ejemplo, lo movió o lo eliminó sin usar svn). Esto también indica que un directory está incompleto (se interrumpió un pago o una actualización).

La "M" está para "modificado" y la "A" para agregar. Estos valores reflejan el estado de control de la versión de los files.

Esos íconos representan files agregados / modificados bajo control de fuente, como otros desarrolladores señalaron.

Si está experimentando que estos icons aparecen incluso si no marcó la checkbox "Git" al crear un proyecto nuevo, y si está seguro de que su proyecto no está realmente bajo el control de fuente, simplemente haga esto:

Reinicie Xcode y se eliminó el problema para su proyecto. Los icons desaparecen y todo está bien 🙂

Es un extraño Xcode Bug.

Supongo que has optado por crear un repository local de git cuando creaste el proyecto. De hecho, están relacionados con el control de fuente y significan "Modificado" y "Agregado". La razón por la que no muestran sus proyectos anteriores será porque no está utilizando el control de fuente con ellos, pero como digo, creo que optó por crear un repository git local cuando creó los proyectos.

Etiquetas como "M" o "A" junto a los files en Xcode indican que su proyecto está en el repository SVN / GIT . "M" indica el contenido del file modificado, mientras que "A" para el file agregado .

Se recomienda mantener su proyecto bajo la provisión de SVN / GIT.

introduzca la descripción de la imagen aquí

Esto se toma del libro de Sam . Tengo problemas para encontrar información en la documentation de Xcode.

Y si usa subversion, esto está relacionado con él, por lo tanto, elimine los directorys .svn.

Los icons están siempre allí en XCode 4.5, control de versión o no