The kdesvn Handbook

Rajko Albrecht

Revision 0.4 ($Date: 2008-09-26 12:06:49 +0200 (Fr, 26. Sep 2008) $)

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

kdesvn - a subversion client for KDE.


Table of Contents

1. Introduction
Terms
2. Using kdesvn
kdesvn features
Beginning with subversion and kdesvn
Creating a working copy
Commiting local changes
Update working copy
Adding and Deleting from working copy
Displaying logs
Working on repositories
Restoring deleted items
Importing folders
Other Operations
Merge
Resolving conflicts
Properties used by kdesvn for configuration
Bugtracker integration
The revision tree
Requirements
Internal log cache
Offline mode
Logcache and revisiontree
Meaning of icon overlays
kdesvn and passwords
Not saving passwords
Saving passwords in kdewallet
Saving to subversions own password storage
Internal password cache
Specialcase svn+ssh
3. Konqueror, KIO, kdesvn
Description
Usage of KIO outside konqueror - an example
Programmers information about KIO::ksvn
Commandlist
Return values
4. Using kdesvn via commandline
Overview
Commandlist
The "log" command
The "diff" command
5. Settings
General
Subversion settings
Diff & merge
Diff display
External diff display
External merge program
Conflict resolver program
KIO / commandline
6. Command Reference
The main kdesvn window
The File Menu
The Bookmark Menu
The Subversion Menu
The Help Menu
The subversion toolbar
7. Questions and Answers
A. Syntax for revisions
B. Further information
Reporting bugs / Feedback
Credits and License and Thanks
C. Installation
How to obtain kdesvn
Requirements
Compilation and Installation

List of Tables

2.1. Bugtracker Integration Properties
3.1. Command overview for KIO::ksvn::special
3.2. Content of metadata
4.1. Subversion commands
4.2. Parameter for subversion commands

List of Examples

3.1. Retrieving differences between revions using KDiff3 and KIO::ksvn
4.1. Display the last 20 commit logs
4.2. Print difference against repository, eg. local changes
4.3. print difference between revisions
4.4. Diffing two tagged versions