Pergunta

Existe uma forma de pesquisa no Microsoft Visual SourceSafe 6.0 d para todos os arquivos marcados com um rótulo específico?

Foi útil?

Solução

AJ teve a ideia certa, mas você só precisa usar o comando "dir" em vez de obter:

ss dir -v"LABEL" $\PROJECT -R

Esta será a saída de cada arquivo com a versão que está na etiqueta em formato de:

someFile.c;23
someOtherFile.h;3
<filename>;<version>

Para aqueles interessados, se você quer saber rapidamente que a versão mais recente de um arquivo, é que você pode fazer:

ss dir -v. $\PROJECT -R

Tenha um ótimo tempo!

Outras dicas

Eu não acho que você possa pesquisar por etiqueta, mas pode obter por etiqueta.

De msdn:

Para obter uma versão por etiqueta:

  1. Certifique -se de definir uma pasta de trabalho no Visual SourceSafe Explorer. Veja como: defina a pasta de trabalho.
  2. Certifique -se de definir as opções de histórico. Veja como: ver história.
  3. Selecione o projeto que contém o arquivo para recuperar.
  4. No menu Ferramentas, clique em Mostrar histórico.
  5. Na caixa de diálogo Opções de histórico, selecione a versão do arquivo para recuperar e clique em OK.
  6. Na caixa de diálogo Histórico da caixa de diálogo, clique em recuperar a versão do arquivo que você escolheu.
  7. Na caixa de diálogo Get, faça as entradas adicionais necessárias e clique em OK para recuperar o arquivo.

Parece ser uma falha no Microsofts Part a não colocar um recurso de pesquisa simples nos comentários de checkins/checkouts.

Eu encontrei issohttp://www.codeproject.com/kb/cpp/schiott_sourcereport.aspx

Ele extrai todos os comentários que você deseja para um arquivo de texto.

Você pode obter por etiqueta.
Isso pode não ser o mesmo que pesquisar por etiqueta.

Fonterafe aceita um rótulo como um número de versão válido, por isso é a mesma sintaxe:

ss get -V"my label" $\myproject -R 

Isso vai receber tudo rotulado my label de myproject projeto.

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