Pergunta

Eu só quero ver quais arquivos foram modded / adicionado / suprimido entre 2 revisões arbitrárias. Como posso fazer isso?

Posso fazer isso em tartaruga bem?

Foi útil?

Solução

svn log -v -rX:Y .

O -v para "detalhado" switch lhe dará detalhado de saída no qual os arquivos foram afetados nessa revisão.

Note que "". assume que você está atualmente em um diretório de cópia de trabalho, mas você também pode usar uma URL como " http :. //svn.myawesomesoftwareproject.com/trunk/lib/foo.c "

Esta informação pode ser encontrado digitando "log svn help", ou lendo a SVN Livro , disponível gratuitamente online. Não se esqueça de R ead T que F riendly M anual!

Outras dicas

Se você quiser uma lista concisa de arquivos sem os tempos e comprometer mensagens, você pode fazê-lo como este:

svn diff -r X:Y --summarize

Clique direito o diretório que contém o seu repo. Escolha SVN Mostrar Log. Control + Clique nas duas revisões. Botão direito do mouse em um e escolher Revisões Compare.

svn diff -r "start_revision_number": "end_revision_number" "url_of_svn_repo" --summarize

, em seguida, apenas tubo para grep ^ A D ou H

Se você é novo para controle de origem e SVN você pode querer pegar Pragmatic Version Control com SVN. Ele explica muitos dos conceitos e comandos.

Isso funcionou para mim no Windows

  1. Vá para a pasta onde você tem o repositório,
  2. clique direito e selecione SVN Mostrar log,
  3. Na caixa de diálogo existe um botão "Show Range", clique nele e preenchimento Iniciar Revisão = {a sua revisão} e End Revisão = {a sua revisão}
  4. Selecione o intervalo de início e data de acordo com sua necessidade

Nota: {sua revisão} = fornecer o número de revisão para pelo menos uma das suas alterações de arquivo. Todos os arquivos associados a essa revisão deve ser listado.

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