Existem programas para ajudar na massa de edição dos comentários Visual SourceSafe checkin?
-
06-07-2019 - |
Pergunta
Eu sei que em Visual SourceSafe você pode entrar e detalhar a história de um arquivo individual e, em seguida, aprofundar para um check-in individual e aplicar um comentário para o check-in dessa forma, mas isso é tedioso e demorado - Se você tem um monte de arquivos que foram verificados em ao mesmo tempo e você quer o mesmo comentário para aplicar a todos eles isso vai levar para sempre.
Eu uso a ferramenta VSSReporter para gerar relatórios de checkins e outras coisas de VSS, mas não pode editar qualquer coisa, único relatório sobre eles.
Existem algumas ferramentas que lhe permitirá voltar e aplicada retroactivamente comentários para check-ins em uma maneira eficiente e fácil?
Solução
Enquanto eu não encontrar um programa que pode ajudar neste, eu encontrei o SourceSafe Command Line Reference e construiu um programa que fez o seguinte:
- importado um arquivo delimitado por guia de VSSReporter que tem os comentários adicionados via Excel
-
Criado StringBuilder e acrescentou estas linhas
set path=%path%;"C:\Program Files (x86)\Microsoft Visual SourceSafe\"
set ssdir=\\VSSServerName\VSSINIDirectory
-
Para cada entrada no arquivo, adicione estas linhas ao StringBuilder (modificando verson número
-V
)ss cp "$/Path/to/project"
ss Comment "FileToComment.cs" -C"Comment to apply to Version 1" -V1
-
StringBuilder Saída para arquivo data / timestamped lote.
- Fire off arquivo de lote através de um
System.Diagnostics.Process
, redirecionar a saída para um arquivo de texto de data identicamente / timestamped.
Eu não posso compartilhar o código desde que eu escrevi no centavo da minha empresa, mas eu pensei que iria partilhar o processo de qualquer maneira