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?

Foi útil?

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:

  1. importado um arquivo delimitado por guia de VSSReporter que tem os comentários adicionados via Excel
  2. Criado StringBuilder e acrescentou estas linhas

    set path=%path%;"C:\Program Files (x86)\Microsoft Visual SourceSafe\"

    set ssdir=\\VSSServerName\VSSINIDirectory

  3. 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

  4. StringBuilder Saída para arquivo data / timestamped lote.

  5. 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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top