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


Estoy a punto de hacer una confirmación en TortoiseSVN que implica reorganizar muchos archivos y directorios. En la ventana" confirmar", 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 buscar en Google un signo más, y la palabra "más" muestra muchos éxitos sobre el icono de superposición azul que significa"agregado")

Author: Brian Tompsett - 汤莱恩, 2010-06-19

2 answers

El "+" significa que TortoiseSVN fue capaz de averiguar el historial del elemento, y ha añadido los metadatos del historial a esta confirmación. Por ejemplo, supongamos que cambia el nombre de un archivo de a a b. Si ve el (+), Tortoise sabe que realmente no eliminó un archivo llamado a y creó un archivo llamado b, y ha determinado que se llevó a cabo un cambio de nombre.

Eso es bueno, porque significa que puedes rastrear la historia de b hacia atrás hasta el punto donde solía ser a. De lo contrario, usted golpearía un callejón sin salida, y parecería que b surgió de la nada en la historia. Puedes pasar el ratón sobre estas entradas y ver más detalles sobre su procedencia.

 26
Author: John Feminella,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-18 23:26:38

Deleted(+) se usa para indicar que el archivo no se ha ido realmente, solo ha sido renombrado, y hay un agregado asociado(+) que representa el nuevo archivo.

 4
Author: Mike Sherov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-18 23:26:12