TortoiseSVN

Een Subversion client voor Windows

Version 1.6.6

Stefan Küng

Lübbe Onken

Simon Large

Jeroen van Amstel

Vertaling 

2009/08/31 01:13:53 (r17052)


Inhoudsopgave

Voorwoord
Publiek
Leesgids
TortoiseSVN is gratis!
Gemeenschap
Dankwoord
Gebruikte terminologie in dit document
1. Introductie
Wat is TortoiseSVN?
TortoiseSVN's Historie
TortoiseSVN's mogelijkheden
Installeren van TortoiseSVN
Systeemvereisten
Installatie
Taalpakketten
Spellingscontroleur
2. Basis Versie-Beheer Concepten
Het Archief
Versioneermodellen
Het Probleem van Bestand Delen
De Vergrendel-Wijzig-Ontgrendel Oplossing
De Kopieer-Wijzig-Samenvoeg Oplossing
Wat doet Subversion?
Subversion in Actie
Werk Kopieën
Archief URLs
Revisies
Hoe Werk Kopieën Het Archief Bijhouden
Samenvatting
3. Het Archief
Archief creatie
Een archief aanmaken via de opdrachtregel applicatie.
Het Archief Aanmaken Met TortoiseSVN
Lokale Toegang tot het Archief
Een archief benaderen op een Netwerk schijf
Archief indeling
Archief Reservekopie
Server side hook scripts
Links voor Ophalen
Toegang hebben tot het Archief
Svnserve Based Server
Introductie
Installatie svnserve
Svnserve opstarten
Standaard Autorisatie met svnserve
Verbeterde beveiliging met SASL
Authenticatie met svn+ssh
Pad-gebaseerde Autorisatie met svnserve
Apache Based Server
Introductie
Installatie van Apache
Installatie van Subversion
Configuratie
Meerdere Archieven
Pad-gebaseerde autorisatie
Authenticatie door een Windows Domein
Meerdere authenticatie sources
Securing the server with SSL
Werken met virtuele SSL hosts en client certificaten
4. Dagelijkse gebruikersgids
Aan de slag
Laag over pictogram
Contekstmenus
Slepen en Plaatsen
Algemene snelkoppelingen
Authenticatie
Maximaliseren van Windows
Data importeren in een repository
Importeer
Invoer op zijn Plaats
Speciale Bestanden
Een lokale werkkopie (WC) uitchecken
Uitcheck diepte
Committing Your Changes To The Repository
De Commit Dialoog
Wijzig Lijsten
Excluding Items from the Commit List
Vastleg Log Meldingen
Commit Progress
Update Your Working Copy With Changes From Others
Conflicten oplossen
bestandsconflicten
Tree conflicten
Statusinformatie ophalen
Laag over pictogram
TortoiseSVN Columns In Windows Explorer
Local and Remote Status
Viewing Diffs
Wijzig Lijsten
Revisie Log Dialoog
Invoking the Revision Log Dialog
Revisie Log Acties
Getting Additional Information
Haal uitgebreide logmeldingen
Current Working Copy Revision
Merge Tracking Features
Changing the Log Message and Author
Filter op Logmeldingen
Statistical Information
Offline Mode
Vernieuwen van de weergave
Tonen van Verschillen
Bestandsverschillen
Line-end and Whitespace Options
Comparing Folders
Diffing Images Using TortoiseIDiff
External Diff/Merge Tools
Adding New Files And Directories
Copying/Moving/Renaming Files and Folders
Ignoring Files And Directories
Pattern Matching in Ignore Lists
Deleting, Moving and Renaming
Deleting files and folders
Moving files and folders
Changing case in a filename
Dealing with filename case conflicts
Herstellen van Bestandhernoemingen
Verwijderen van Niet-geversioneerde Bestanden
Wijzigingen ongedaan maken
Cleanup
Project Instellingen
Subversion Properties
TortoiseSVN Project Eigenschappen
Externe Objecten
Externe Folders
Externe Bestanden
Branching / Tagging
Creating a Branch or Tag
To Checkout or to Switch...
Samenvoegen
Merging a Range of Revisions
Reintegrate a branch
Merging Two Different Trees
Samenvoegopties
Reviewing the Merge Results
Merge Tracking
Handling Conflicts during Merge
Merge a Completed Branch
Feature Branch Maintenance
Locking
How Locking Works in Subversion
Vergrendeling verkrijgen
Een Lock vrijgeven
Controleren van Blokstatus
Making Non-locked Files Read-Only
The Locking Hook Scripts
Creating and Applying Patches
Maken van een Patchbestand
Aanbrengen van een Patchbestand
Who Changed Which Line?
Verklaar Bestanden
Verklaar Verschillen
De Archief Browser
Revisiegrafieken
Revision Graph Nodes
Wijzigen van de Weergave
Gebruik van de grafiek
Vernieuwen van de weergave
Pruning Trees
Exporting a Subversion Working Copy
Removing a working copy from version control
Verhuizen van een werkkopie
Integration with Bug Tracking Systems / Issue Trackers
Adding Issue Numbers to Log Messages
Getting Information from the Issue Tracker
Integration with Web-based Repository Viewers
TortoiseSVN's Settings
General Settings
Revisie Grafiek Instellingen
Pictogram Laag Instellingen
Netwerk Instellingen
Externe Programma Instellingen
Bewaarde Data Instellingen
Log caching
Client Side Hook Scripts
TortoiseBlame Settings
Registerinstellingen
Subversion Werk Mappen
Laatste stap
5. Het SubWCRev Programma
De SubWCRev Command Line
Keyword Substitution
Voorbeeld sleutelwoord
COM interface
6. IBugtraqProvider interface
The IBugtraqProvider interface
The IBugtraqProvider2 interface
A. Frequently Asked Questions (FAQ)
B. Hoe kan ik...
Verplaats een hoop bestanden in één keer
Forceer gebruikers een log-bericht in te typen
Hook-script op de server
Project eigenschappen
Update geselecteerde bestanden in de repository
Draai revisies terug in de repository (ongedaan maken)
Gebruik de revisie log-dialoog
Gebruik de merge-dialoog
Gebruik svndumpfilter
Vergelijk twee revisies van een bestand of map
Include een veelgebruikt subproject
Gebruik svn:externals
Use a nested working copy
Gebruik een relatieve lokatie
Maak een snelkoppeling naar het archief
Negeer bestanden die al opgenomen zijn in het versiebeheer
Verwijderen van versionering van werkkopie
Verwijdern een werkkopie
C. Handige tips voor beheerders
Deploy TortoiseSVN via group policies
Redirect the upgrade check
Setting the SVN_ASP_DOT_NET_HACK environment variable
Disable context menu entries
D. Automatisering van TortoiseSVN
TortoiseSVN commando's
TortoiseIDiff Commands
E. Command Line Interface Cross Reference
Conventions and Basic Rules
TortoiseSVN commando's
Checkout
Bijwerken
Verversen naar Revisie
Commit
Verschil
Weergeef log
Controleer op Wijzigingen
Revisiegrafiek
Archief Verkenner
Bewerk conflicten
Opgelost
Hernoemen
Verwijderen
Terugdraaien
Cleanup
Plaats Blokkade
Blokkade Opheffen
Branch/Tag
Switch
Samenvoegen
Exporteer
Locatie wijzigen
Maak Archief Hier
Toevoegen
Importeer
Schuld geven
Voeg aan Ignoreer Lijst toe
Maak patch
Patch toepassen
F. Implementatie details
Laag over pictogram
G. Svnserve beveiligen met SSH
Een Linux server opzetten
Een Windows server opzetten
SSH Client Tools for use with TortoiseSVN
Maken van OpenSSH Certificaten
Keys aanmaken met ssh-keygen
Keys aanmaken met PuTTYgen
Test mbv. PuTTY
SSH testen met TortoiseSVN
SSH Configuration Varianten
Verklarende woordenlijst
Register

Lijst van figuren

2.1. Een typisch Client/Server Systeem
2.2. Het probleem om te ontwijken
2.3. De Vergrendel-Wijzig-Ontgrendel Oplossing
2.4. De Kopieer-Wijzig-Samenvoeg Oplossing
2.5. ...Kopieren-Wijzigen-Samenvoegen Vervolg
2.6. Het archief bestandssysteem
2.7. Het Archief
3.1. Het TortoiseSVN menu voor bestanden zonder versiebeheer
4.1. Explorer showing icon overlays
4.2. Contekstmenu van een directory reeds onder versiebeheer
4.3. Explorer file menu for a shortcut in a versioned folder
4.4. Right drag menu for a directory under version control
4.5. Authenticatie dialoog
4.6. De invoer dialoog
4.7. De Ophalen dialoog
4.8. De Commit dialoog
4.9. De Vastleggen Dialoog Spellingscontrole
4.10. The Progress dialog showing a commit in progress
4.11. Progress dialog showing finished update
4.12. Explorer showing icon overlays
4.13. Controleer op Wijzigingen
4.14. Commit dialog with Changelists
4.15. De Revisie Log Dialoog
4.16. The Revision Log Dialog Top Pane with Context Menu
4.17. Top Pane Context Menu for 2 Selected Revisions
4.18. The Log Dialog Bottom Pane with Context Menu
4.19. The Log Dialog Showing Merge Tracking Revisions
4.20. Commits-by-Author Histogram
4.21. Commits-by-Author Pie Chart
4.22. Commits-by-date Graph
4.23. Schakel naar Offline werken dialoog
4.24. De Vergelijk Revisies Dialoog
4.25. De beeld-verschil viewer
4.26. Explorer context menu for unversioned files
4.27. Right drag menu for a directory under version control
4.28. Explorer context menu for unversioned files
4.29. Explorer context menu for versioned files
4.30. Herstel dialoog
4.31. Explorer property page, Subversion tab
4.32. Subversion kenmerken pagina
4.33. Toevoegen van eigenschappen
4.34. De Branch/Tag Dialoog
4.35. De Wissel Dialoog
4.36. The Merge Wizard - Select Revision Range
4.37. The Merge Wizard - Reintegrate Merge
4.38. The Merge Wizard - Tree Merge
4.39. The Merge Conflict Callback Dialog
4.40. De Samenvoeg Re-integratie Dialoog
4.41. De vergrendelingsdialoog
4.42. The Check for Modifications Dialog
4.43. De Maak Patch Dialoog
4.44. De Annoteer / Verklaar Dialoog
4.45. TortoiseBlame
4.46. De Archief Browser
4.47. Een Revisie Grafiek
4.48. The Export-from-URL Dialog
4.49. De Verhuis Dialoog
4.50. Example issue tracker query dialog
4.51. The Settings Dialog, General Page
4.52. The Settings Dialog, Context Menu Page
4.53. The Settings Dialog, Dialogs 1 Page
4.54. The Settings Dialog, Dialogs 2 Page
4.55. The Settings Dialog, Colours Page
4.56. The Settings Dialog, Revision Graph Page
4.57. The Settings Dialog, Revision Graph Colors Page
4.58. The Settings Dialog, Icon Overlays Page
4.59. The Settings Dialog, Icon Set Page
4.60. The Settings Dialog, Network Page
4.61. The Settings Dialog, Diff Viewer Page
4.62. The Settings Dialog, Diff/Merge Advanced Dialog
4.63. The Settings Dialog, Saved Data Page
4.64. The Settings Dialog, Log Cache Page
4.65. The Settings Dialog, Log Cache Statistics
4.66. The Settings Dialog, Hook Scripts Page
4.67. The Settings Dialog, Configure Hook Scripts
4.68. The Settings Dialog, Issue Tracker Integration Page
4.69. The Settings Dialog, TortoiseBlame Page
C.1. De upgrade-dialoog

Lijst van tabellen

2.1. Archief Toegang URLs
3.1. Apache httpd.conf Instellingen
5.1. List of available command line switches
5.2. List of available command line switches
5.3. COM/automatiseringsmethoden worden ondersteund
C.1. Menuopties en hun waarden
D.1. Lijst van alle beschikbare commando's en opties
D.2. Lijst van beschikbare opties.