Capítol 3. Konqueror, KIO, kdesvn

Descripció

A partir de la versió 0.7.0 del kdesvn, aquest tracta amb alguns mòduls que integren algunes ordres directament als menús del Konqueror.

Protocols KIO

Implementa gestors per als següents protocols:

  • ksvn+http

  • ksvn+https

  • ksvn+file

  • ksvn+ssh

  • ksvn

Aquests protocols estan dissenyats només per als repositoris, no per a les còpies de treball. Per exemple, ksvn+file:///camí haurà d'apuntar al començament d'un repositori diferent de la mateixa aplicació o de la KPart. Es pot navegar per les còpies de treball amb el Konqueror.

Per a navegar a una revisió específica, podeu annexar la consulta «?rev=revisió» a l'URL.

Menús contextuals

El kdesvn instal·la els menús contextuals del Konqueror. Es poden veure amb el botó dret del ratolí a la finestra del navegador (només en la vista estàndard, no a qualsevol KPart) pel que és possible fer les accions més utilitzades directament des de dins del Konqueror (o de qualsevol altre gestor de fitxers que llegeixi els menús contextuals del Konqueror, com el Dolphin). Això es realitza mitjançant una crida a la variant de la línia d'ordres del kdesvn.

Ús del KIO fora del Konqueror -un exemple-

Cada aplicació que empri la biblioteca KIO pot utilitzar aquests protocols. Pel que seria possible recuperar totes les diferències entre dues revisions amb el KDiff3 sense cap coneixement profund.

Exemple 3.1. Recupera les diferències entre les revisions usant el KDiff3 i el 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

Permet al KDiff3 imprimir totes les diferències entre dues revisions.

Nota

L'ús d'aquest amb el kdesvn (fent el diff de dues revisions) és molt més ràpid perquè s'utilitzen els mecanismes interns de Subversion.