Índice
Desde a versão 0.7.0 do kdesvn, o mesmo vem com alguns módulos que integram alguns comandos directamente como menus do Konqueror.
- Protocolos do KIO
Implementa as rotinas para os seguintes protocolos:
ksvn+http
ksvn+https
ksvn+file
ksvn+ssh
ksvn
Estes protocolos são desenhados apenas para os repositórios, não para as cópias locais. P.ex., o
ksvn+file:///deverá apontar para o início de um repositório diferente da aplicação em si ou do KPart. As cópias locais poderão ser navegadas através do Konqueror.localPara escolher uma versão específica, poderá adicionar a pesquisa “?rev=
versão” ao URL.- Menus de contexto
O kdesvn instala menus de contexto para o Konqueror. Poderão ser vistos com o botão direito na janela do navegador (apenas no modo normal, não em nenhuma KPart), pelo que seria possível efectuar as acções mais frequentes directamente a partir do Konqueror (ou em outros gestores de ficheiros que lêem os menus de contexto do Konqueror, como o Dolphin). Isto é feito através de uma chamada à variante para a linha de comandos do kdesvn.
Todas as aplicações baseadas no KDE poderão usar estes protocolos. Como tal, seria possível obter todas as diferenças entre duas versões com o KDiff3 sem nenhum conhecimento profundo.
Exemplo 3.1. Obter as diferenças entre as versões com o KDiff3 e o KIO:ksvn
kdiff3 \ ksvn://anonsvn.kde.org/home/kde/trunk/KDE/arts?rev=423127 \ ksvn://anonsvn.kde.org/home/kde/trunk/KDE/arts?rev=455064
Permite ao KDiff3 imprimir todas as diferenças entre duas versões.
Nota
Se usar isto no kdesvn (diferenças entre duas versões) é MUITO mais rápido porque são usados os mecanismos internos do Subversion.