visual tortoise tag studio plugin for español code closing visual-studio tortoisesvn

tag - Renombrando archivos con Visual Studio y TortoiseSVN



tortoisesvn español (7)

Estoy usando Visual Studio para editar el código fuente y, de vez en cuando, cambio al Explorador de Windows para confirmar los cambios con TortoiseSVN. Este procedimiento funciona bien para mí y estoy muy contento con él. Sin embargo, recientemente comencé a cambiar el nombre de las clases y reorganizar mucho los espacios de nombres. Me gusta cambiar el nombre y mover archivos en Visual Studio porque actualiza automáticamente el archivo del proyecto para mí. Sin embargo, cuando confirmo cambios, debo informar a TortoiseSVN que los archivos antiguos se eliminaron y los nuevos se agregaron, lo cual no es del todo cierto y rompe el historial del código en particular.

Entonces, mi pregunta es: cuando renombro el archivo en Visual Studio, ¿hay alguna manera de decirle a TortoiseSVN que hice eso para preservar el historial del archivo?

Actualización (16:30): Ankhsvn parece ser una respuesta obvia pero me gustan las cosas como son ahora. Suena raro pero me gusta que TortoiseSVN no esté integrado en Visual Studio. Esto se debe quizás a la configuración de mis dos monitores cuando siempre abrí el administrador de archivos en mi monitor secundario. Tal vez porque encontré Solution Explorer un poco torpe. Tal vez porque me gusta pensar en la edición de código y el control de revisión como pasos separados del desarrollo de software. No lo sé.


AFAIK, cuando utiliza TortoiseSVN para cambiar el nombre de sus archivos dentro de los límites del control de origen, elimina y agrega los archivos renombrados como nuevos, también.

Mira aquí:

Confirmar la carpeta principal

Dado que los cambios de nombre y movimientos se realizan como una eliminación seguido de un agregado [...]



Echa un vistazo a http://ankhsvn.open.collab.net/ . Busca estas cosas y maneja los cambios adecuadamente y le muestra directamente en el Explorador de soluciones lo que ha cambiado. Además, ¡no tienes que volver a Explorer! ¡Realmente me gusta mucho!

No hay ninguna razón para evitar el historial de archivos. Ese es el punto central de un sistema de control de código fuente.


No sé cómo puede hacer lo que pidió, pero creo que puede resolver sus problemas si comienza a usar http://ankhsvn.open.collab.net/ .

Es una gran herramienta que integra Subversion en Visual Studio y puede hacer sus confirmaciones desde el IDE de VS.


No. Debería hacer todos los archivos moviendo / renombrando en TortoiseSVN (es decir, explorador de archivos).

Hay complementos SVN para Visual Studio que pueden hacer lo que quieras.


Si tienes una versión más reciente de TSVN (después de 1.5.0, creo), puedes usar la función " reparar movimientos ". Lo uso todo el tiempo para situaciones así.


tal vez puedas usar el complemento ankhsvn para visual studio para svn

o hay complementos como ese