2009-12-31 10 views
13

Este es un problema conocido: cuando los archivos se agregan usando Ankh, realmente no se agregan a SVN. Muchas veces esto ha causado problemas, por ejemplo, al comprometerse más tarde a través de TortoiseSvn solo para encontrar archivos faltantes o al crear un parche.AnkhSvn no agrega archivos a SVN

¿Hay alguna solución, o algunos planes para arreglar esto es una futura versión de Ankh?

Editar - para aclarar, cuando me comprometo con Ankh, los archivos realmente se agregan. Pero si la confirmación no se realiza con Ankh, los archivos no se agregan (a diferencia de otras operaciones de SVN que sí se transfieren).

+0

¿Qué vesrion de Vis Studio? Tuve problemas similares con 2005 y AnkhSVN, pero el último para VS2008 funciona notablemente bien. A riesgo de sonar inútil, quizás una reinstalación podría resolver su problema. – Alan

+0

Siempre he supuesto que esta fue la forma en que (mal) está diseñado para funcionar. Agrega el archivo y luego confirma tu complemento. Si agrega archivos a través de tortuga, ¿no es el comportamiento el mismo? – gingerbreadboy

+0

Agregar a través de la tortuga realmente 'agrega' a SVN. Luego, si usa un cliente SVN diferente para confirmar o crear un parche, verá esos archivos. Ankh no (independientemente de la versión, estamos usando VS2008, Ankh 2.1.7141). – ripper234

Respuesta

28

yo no diría que es un "problema conocido", porque no es un problema en AnkhSVN en el primer lugar:

Primero de todo, cuando confirma los "nuevos" archivos, están añade simplemente a tiempo para el compromiso. La razón del estado "nuevo" frente al estado "agregado" es que hace que sea más fácil/más barato hacer cambios de nombre/movimientos, algo que es muy común para los archivos nuevos.

Cuando vaya a Herramientas -> Opciones -> Control de fuente -> Entorno de subversión, hay una casilla de verificación "Agregar directamente nuevos archivos a Subversion". Esto agregará automáticamente nuevos archivos de inmediato, en lugar de darles el estado "nuevo".

+1

Probaré este, gracias. – ripper234

+0

¿Cuál es el comportamiento con los archivos renombrados y eliminados? ¿Se puede configurar? – BatteryBackupUnit

Cuestiones relacionadas