¿Hay algún programa para ayudar en la edición masiva de los comentarios de registro de Visual SourceSafe?
-
06-07-2019 - |
Pregunta
Sé que en Visual SourceSafe puede ingresar y profundizar en el historial de un archivo individual y luego profundizar en un registro individual y aplicar un comentario al registro de esa manera, pero eso es tedioso y requiere mucho tiempo - Si tiene muchos archivos que se registraron al mismo tiempo y desea que se aplique el mismo comentario a todos, esto tomará una eternidad.
Utilizo la herramienta VSSReporter para generar informes de registros y otras cosas de VSS, pero no puede editar nada, solo informar sobre ellos.
¿Hay alguna herramienta que le permita regresar y aplicar retroactivamente comentarios a los registros de manera eficiente y fácil?
Solución
Si bien no encontré un programa que pueda ayudar en esto, encontré el Referencia de línea de comandos de SourceSafe y creó un programa que hizo lo siguiente:
- Importó un archivo delimitado por tabulaciones de VSSReporter que tiene los comentarios agregados a través de Excel
-
Creó StringBuilder y agregó estas líneas
set path =% path%; " C: \ Archivos de programa (x86) \ Microsoft Visual SourceSafe \ "
set ssdir = \\ VSSServerName \ VSSINIDirectory
-
Para cada entrada en el archivo, agregue estas líneas al StringBuilder (modificando el número de verson
-V
)ss cp " $ / Path / to / project "
ss Comentario " FileToComment.cs " -C " Comentario para aplicar a la Versión 1 " -V1
-
Genera StringBuilder en un archivo por lotes con fecha / hora.
- Dispare el archivo por lotes a través de un
System.Diagnostics.Process
, redirigiendo la salida a un archivo de texto con fecha / hora idéntico.
No puedo compartir el código desde que lo escribí en el centavo de mi empresa, pero pensé que compartiría el proceso de todos modos