ios - tools - ¿Qué significan los íconos "M" y "A" en el Navegador de proyectos de Xcode 4 cuando creo un nuevo proyecto?
xcode requerimientos (10)
Xcode 4 me muestra iconos grises "M" y "A" junto a mis archivos en el navegador del proyecto. Creo que están relacionados con el control de la fuente.
El punto es este: ¡Todos mis proyectos anteriores de Xcode 3 abiertos y editados en Xcode 4 no muestran estos iconos! Mi nuevo proyecto que creé en Xcode 4 tampoco está bajo control de código fuente.
Cuando creé el proyecto, desmarque la opción "Git". Pero Xcode todavía me muestra una información de "Control de fuente" en el inspector al hacer clic en un archivo. Todos los archivos creados inicialmente por la plantilla del proyecto están marcados como "confirmados", mientras que todos los archivos que agrego yo no. Entonces, o Xcode ignoró mi deseo de no usar Git o es un error, o ambos.
Actualización: Algunos recomiendan eliminar la carpeta .git. Como comienza con un punto, es probable que sea una carpeta oculta, y por lo tanto, hice que los archivos ocultos sean visibles en el Finder usando este truco en la Terminal:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Sin embargo, parece que NO hay una carpeta .Git en la carpeta de mi proyecto (marcada todas las carpetas que contienen). Pero aún así, Xcode está poniendo mis nuevos proyectos bajo control de código fuente, aunque la casilla de verificación Git está desactivada.
¿Cómo puedo deshacerme de él si todavía no quiero usar control de código fuente?
Como han dicho otros, están relacionados con el control de la fuente. Si te has asegurado de que no aparezcan directorios .git o .svn en tu proyecto y aún aparezcan, es solo un error de Xcode. Ignorarlo o presentar un error con Apple.
En una nota al margen, DEBE estar usando el control de código fuente.
Esos íconos representan archivos agregados / modificados bajo control de código fuente, como han señalado otros desarrolladores.
Si está experimentando que estos íconos aparecen incluso si no marcó la casilla de verificación "Git" al crear un nuevo proyecto, y si está seguro de que su proyecto no está realmente bajo el control de código fuente, haga esto:
Reinicie Xcode , y el problema desaparece para su proyecto. Los iconos desaparecen y todo está bien :-)
Es un error extraño de Xcode.
Esos caracteres se refieren al control de fuente.
- ? - Sin versión
- M - Modificado
- A - Agregado
- A + - Movido / renombrado
- U: versión más reciente de un archivo en control de código fuente
- I - Se ignora el elemento (por ejemplo, con la propiedad svn: ignore).
- ! - Falta un elemento (por ejemplo, lo movió o eliminó sin usar svn). Esto también indica que un directorio está incompleto (se interrumpió un proceso de pago o actualización).
Ref: http://svnbook.red-bean.com/en/1.2/svn.ref.svn.c.status.html
Etiquetas como "M" o "A" junto a los archivos en Xcode indican que su proyecto está en el repositorio SVN / GIT . "M" indica el contenido del archivo modificado mientras que "A" para el archivo agregado .
Se recomienda mantener su proyecto bajo la provisión de SVN / GIT.
La "M" es para "modificada" y la "A" para agregar. Estos valores reflejan el estado de control de versión de los archivos.
Los iconos siempre están allí en XCode 4.5, control de versión o no
Sí, está relacionado con el control de la fuente.
"M" significa que el archivo se ha modificado desde la última confirmación, y "A" significa que el archivo se ha agregado desde la última confirmación.
Si está utilizando git, puede eliminar el control de origen eliminando el directorio .git en la carpeta de su proyecto.
Supongo que optó por crear un repositorio de git local cuando creó el proyecto. De hecho, están relacionados con el control de origen y significan "Modificado" y "Agregado". La razón por la que no se muestran para sus proyectos anteriores será porque no está usando el control de código fuente con ellos, pero como dije, creo que optó por crear un repositorio de git local cuando creó los proyectos.
Y si usa Subversion, por supuesto, esto está relacionado con él, así que elimine los directorios .svn