remove from files control file svn tortoisesvn delete-file

file - from - ¿Qué significa si algunos archivos en TortoiseSVN están marcados como "eliminados" y otros "eliminados(+)" con un signo más?



remove files from svn (2)

Eliminado (+) se usa para indicar que el archivo no se ha ido realmente, solo se le ha cambiado el nombre y hay un agregado asociado (+) que representa el nuevo archivo.

Estoy a punto de hacer una confirmación en TortoiseSVN que involucra la reorganización de muchos archivos y directorios. En la ventana de "confirmación", hay varios archivos cuyo estado de texto es "eliminado" o "agregado" pero otros cuyo estado de texto es "eliminado (+)" o "agregado (+)". ¿Qué significa el (+)?

(Es bastante difícil para Google obtener un signo más, y la palabra "más" muestra muchos éxitos sobre el icono de superposición azul que significa "agregado")


El "+" significa que TortoiseSVN pudo averiguar el historial del elemento y ha agregado los metadatos del historial a este compromiso. Por ejemplo, digamos que cambia el nombre de un archivo de a a b . Si ve el (+) , Tortoise sabe que en realidad no eliminó un archivo llamado b creó un archivo llamado b , y determinó que se realizó un cambio de nombre.

Eso es bueno, porque significa que puede rastrear la historia de b hacia atrás hasta el punto en que solía ser a . De lo contrario, llegarías a un callejón sin salida, y parecería que b surgió de la nada en la historia. Puede pasar el mouse sobre estas entradas y ver más detalles sobre de dónde provienen.