Inhoudsopgave
Vanaf versie 0.7.0 heeft kdesvn, enkele modules die enkele commando's direct in de menu's van Konqueror integreren.
- KIO protocollen
Zorgt voor het verwerken van de volgende protocols:
ksvn+http
ksvn+https
ksvn+file
ksvn+ssh
ksvn
Deze protocols zijn alleen ontworpen voor repositories, niet voor werkkopieën. B.v.
ksvn+file:///
moet naar een ander startpunt wijzen dan het programma zelf of Kpart. Werkkopieën kunt u bekijken met Konqueror.pad
Om door een specifieke revisie te bladeren, moet u de volgende zoekopdracht geven “?rev=
revision
” naar de URL.- Contextmenu's
kdesvn installeert context menu's voor Konqueror. Deze zijn zichtbaar na een rechter muisklik in het het venster (alleen in het standaard venster, niet in KPart), het is daarom mogelijk om de meeste acties direct in Konqueror uit te voeren (of elke andere bestandsbeheerder die Konquerors context menu's kan gebruiken zoals Dolphin). Dit wordt gedaan via een call naar de commandoregel variant van kdesvn.
Elk programma, die de KIO-biblotheek gebruikt, kan deze protocollen gebruiken. Het is daarom mogelijk om zonder veel kennis alle verschillen tussen twee revisies te verkrijgen met KDiff3.
Voorbeeld 3.1. Het verschil verkrijgen tussen twee revisies door gebruik van KDiff3 en 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
Laat kdiff3 alle verschillen tussen twee revisie's tonen.
Opmerking
Letop! Gebruik hiervan in kdesvn(diffen tussen twee revisie's) is VEEL sneller omdat het de interne mechanisme van subversion gebruikt.