Olá, boa tarde.
Há algum tempo estou com um problema para trabalhar com o SVN no meu Ubuntu e depois de muita pesquisa ainda não sei como resolver a questão. Vou explicar primeiro como se fazer o procedimento no Windows através do TortoiseSVN e, então, vocês terão uma ideia do que eu quero fazer.
Exemplo:
Na semana passada em subi para produção a revisão 100 do meu projeto. Nesse tempo eu fiz algumas modificações no projeto e agora ele está na revisão 107. Assim, eu quero mandar para produção apenas os arquivos modificados entre as revisões 100 e 107.
Utilizando o TortoiseSVN eu exibiria o log de alterações, seleciono as revisões 100 e 107, clico com o botão direito e seleciono 'compare revisions'. Em alguns segundos é exibida uma lista com os arquivos modificados entre essas revisões (somente os arquivos modificados).
Assim, eu seleciono todos eles e novamente clico com o botão direito neles e seleciono 'export selection to'. E pronto, eu já tenho os meus arquivos modificados exportados na estrutura correta de diretórios do projeto, basta agora subir para produção.
Bom, pessoal, o que eu quero é fazer exatamente a mesma coisa através do meu terminal do Ubuntu. Eu consigo exportar um projeto facilmente, mas ele todo. Quero apenas modificações entre determinadas revisões.
Abraço, galera... E obrigado pela atenção.