segunda-feira, 14 de novembro de 2011

Nautilus Scripts Subversion - Utililizando um cliente SVN diretamente no Nautilus

Gosto de utilizar no Ubuntu, como cliente Subversion o RapidSVN.


Ele tem me atendido muito bem já há alguns anos. Mas às vezes sinto falta de funções do SVN diretamente no Nautilus, como há no Dolphin do KDE, através do KdeSvn ou no Explorer do Windows através Tortoise SVN.

Na busca de algo semelhante para o Gnome encontrei o RabbitVCS, que se integra no Nautilus simulando algo muito parecido com Tortoise, mas no fim achei que ainda não era o que estava procurando, queria algo mais simples.

Daí pesquisando um pouco mais , me deparei com um pequeno conjunto de scripts:
o nautilus-script-collection-svn, que é super simples, leve e atende bem à necessidade de ver rapidamente o estado de um arquivo dentro de um projeto, ou mesmo excluir, renomear ou adicionar um novo arquivo a seu projeto.


A instalação é feita em dois passos:

1) Instalar o pacote de scripts

$ sudo apt-get install nautilus-script-collection-svn

2) copiar o script para o Nautilus do seu usuário

$ cp -r /usr/share/nautilus-scripts/Subversion ~/.gnome2/nautilus-scripts/


O uso do svn no Nautilus não fez com que abandonasse o RapidSVN. Ele serve para mim como uma ferramenta auxiliar, na hora do commit ou update, ou mesmo para ver diferenças entre versões de um arquivo dentro do projeto, continuo usano o RapidSVN.