Cuando edita un file dentro de un proyecto usando AnkhSVN, ¿puede reflejarse esto en el nivel del proyecto?

Cuando hago modificaciones en el file, TortoiseSVN mostrará una indicación en la carpeta a la que pertenece el file de que hay cambios pendientes para elementos secundarios. AnkhSVN solo muestra cambios (marca roja) en un proyecto cuando se agregan / eliminan (porque el contenido real del file del proyecto en este caso ha cambiado)

¿Puede hacer que Ankh dé alguna indicación al nivel del proyecto de que los elementos secundarios han sido editados?

Lamentablemente no. Ankh solo muestra una indicación en los files modificados, mientras que TortoiseSVN puede recorrer las carpetas recursivamente y marcar aquellas con files modificados dentro de ellas.

Si necesita desesperadamente esta característica, puede probar el plugin VisualSVN . Intenta imitar el comportamiento de TortoiseSVN lo más cerca posible. De hecho, utiliza dialogs de TSVN para operaciones tales como Confirmar o Actualizar, por ejemplo. Cuando modifica un file dentro de un proyecto, resalta el file, el proyecto al que pertenece este file, así como el nodo de solución en el Explorador de soluciones.

Desafortunadamente, no es gratis (US $ 49 por asiento), pero IMO vale su precio.

La forma recomendada de ver qué cambió globalmente en AnkhSVN es la window de herramientas 'Pending Changes'. Esto le muestra todos los files interesantes en una sola vista y le permite operarlos fácilmente.

Puede abrir la window de herramientas a través de Ver-> Cambios pendientes.

Intente esto: haga clic con el button derecho en Archivo -> Subversión -> Bloquear Esto coloca un candado en el file para que otros no puedan editarlo. Cuando se compromete, debe desbloquear el file.

Si no lo hace, siga los mismos pasos y select Desbloquear.

Editar: uso AnkhSVN para mi svn pero soy yo quien lo usa. Si se trata de un entorno corporativo, utilizo principalmente TFS, que hace lo mismo (bloquear / desbloquear) pero no permite que otros lo hagan.