TortoiseSVN - en to nl translation catalogue (1613 entries)

note: (subtitle)
en: A Subversion client for Windows
nl: Een Subversion client voor Windows

note: (edition)
en: First
nl: Eerste

note: (title)
en: Preface
nl: Voorwoord

note: (para)
en: Do you work in a team?
nl: Werk je in een team?

note: (para)
en: Has it ever happened that you were working on a file, and someone else was working on the same file at the same time? Did you lose your changes to that file because of that?
nl: Is het weleens gebeurd dat je aan een bestand werkte, terwijl tegelijkertijd iemand anders aan hetzelfde bestand werkte? Zijn jouw wijzigingen in dat bestand daardoor verloren gegaan?

note: (para)
en: Have you ever saved a file, and then wanted to revert the changes you made? Have you ever wished you could see what a file looked like some time ago?
nl: Heb je weleens een bestand opgeslagen en wilde je daarna de wijzigingen terugdraaien? Wilde je weleens bekijken hoe een bestand er een tijdje geleden uitzag?

note: (para)
en: Have you ever found a bug in your project and wanted to know when that bug got into your files?
nl: Heb je weleens een defect in je project gevonden en wilde je weten wanneer dat defect in je bestanden is gekomen?

note: (para)
en: If you answered <quote>yes</quote> to one of these questions, then TortoiseSVN is for you! Just read on to find out how TortoiseSVN can help you in your work. It's not that difficult.
nl: Als je een van deze vragen met <quote>ja</quote> hebt beantwoord, dan is TortoiseSVN voor jou geschikt! Lees verder en ontdek hoe TortoiseSVN je kan helpen bij je werk. Het is echt niet moeilijk.

note: (title)
en: Audience
nl: Publiek

note: (para)
en: This book is written for computer literate folk who want to use Subversion to manage their data, but are uncomfortable using the command line client to do so. Since TortoiseSVN is a windows shell extension it's assumed that the user is familiar with the windows explorer and knows how to use it.
nl: Dit boek is geschreven voor computer intellectuelen, die Subversion willen gebruiken om hun data te beheren, maar niet graag opdrachtprompts gebruiken. Aangezien TortoiseSVN een windows shell-extensie is, wordt verondersteld dat de gebruiker bekend is met de windows verkenner en weet hoe deze te gebruiken.

note: (title)
en: Reading Guide
nl: Leesgids

note: (para)
en: This <xref linkend="tsvn-preface"/> explains a little about the TortoiseSVN project, the community of people who work on it, and the licensing conditions for using it and distributing it.
nl: Dit <xref linkend="tsvn-preface"/> geeft een beknopte toelichting over het TortoiseSVN project, de gemeenschap die hieraan werkt, alsmede de licentievoorwaarden voor gebruik en verspreiding.

note: (para)
en: The <xref linkend="tsvn-introduction"/> explains what TortoiseSVN is, what it does, where it comes from and the basics for installing it on your PC.
nl: <xref linkend="tsvn-introduction"/> legt uit wat TortoiseSVN is, wat het doet, waar het vandaan komt en wat de basisinstructies zijn om het op je PC te installeren.

note: (para)
en: In <xref linkend="tsvn-basics"/> we give a short introduction to the <emphasis>Subversion</emphasis> revision control system which underlies TortoiseSVN. This is borrowed from the documentation for the Subversion project and explains the different approaches to version control, and how Subversion works.
nl: In <xref linkend="tsvn-basics"/> geven we een korte introductie van het <emphasis>Subversion</emphasis> revisie beheer systeem, dat ten grondslag ligt aan TortoiseSVN. Dit is geleend van de documentatie van het Subversion project en licht de verschillende benaderingen van versie beheer toe, alsook hoe Subversion werkt.

note: (para)
en: The chapter on <xref linkend="tsvn-repository"/> explains how to set up a local repository, which is useful for testing Subversion and TortoiseSVN using a single PC. It also explains a bit about repository administration which is also relevant to repositories located on a server. There is also a section here on how to setup a server if you need one.
nl: <xref linkend="tsvn-repository"/> legt uit hoe een lokaal archief op te zetten, wat bruikbaar kan zijn om Subversion en TortoiseSVN te testen op een enkele PC. Het gaat ook over het beheer van een archief, wat eveneens relevant is voor archieven op een server. Er is ook in een stuk beschreven hoe een server opgezet moet worden als je er een nodig hebt.

note: (para)
en: The <xref linkend="tsvn-dug"/> is the most important section as it explains all the main features of TortoiseSVN and how to use them. It takes the form of a tutorial, starting with checking out a working copy, modifying it, committing your changes, etc. It then progresses to more advanced topics.
nl: <xref linkend="tsvn-dug"/> is de belangrijkste sectie, omdat hierin de voornaamste functies van TortoiseSVN alsmede hoe ze te gebruiken, worden uitgelegd. Het is in de vorm van een handleiding, die begint met het ophalen van een werkkopie, het wijzigen ervan, het vastleggen van je wijzigingen, enz. Het vervolgt dan met meer geavanceerde thema's.

note: (para)
en: <xref linkend="tsvn-subwcrev"/> is a separate program included with TortoiseSVN which can extract the information from your working copy and write it into a file. This is useful for including build information in your projects.
nl: <xref linkend="tsvn-subwcrev"/> is een afzonderlijk programma samengevoegd met TortoiseSVN, welke informatie uit je werkkopie kan halen en in een bestand kan schrijven. Het is bruikbaar om bouwinformatie in je project te voegen.

note: (para)
en: The <xref linkend="tsvn-howto"/> section answers some common questions about performing tasks which are not explicitly covered elsewhere.
nl: De <xref linkend="tsvn-howto"/> sectie beantwoordt algemene vragen over het uitvoeren van taken, die niet expliciet op andere plekken worden behandeld.

note: (para)
en: The section on <xref linkend="tsvn-automation"/> shows how the TortoiseSVN GUI dialogs can be called from the command line. This is useful for scripting where you still need user interaction.
nl: De <xref linkend="tsvn-automation"/> toont hoe de TortoiseSVN GUI dialogen vanaf de opdrachtprompt kunnen worden aangeroepen. Dit is bruikbaar bij scripten waarbij wel gebruikersinteractie nodig is.

note: (para)
en: The <xref linkend="tsvn-cli"/> give a correlation between TortoiseSVN commands and their equivalents in the Subversion command line client <literal>svn.exe</literal>.
nl: De <xref linkend="tsvn-cli"/> correleren de TortoiseSVN commando's met hun equivalenten in de Subversion commando regel client <literal>svn.exe</literal>.

note: (title)
en: TortoiseSVN is free!
nl: TortoiseSVN is gratis!

note: (para)
en: TortoiseSVN is free. You don't have to pay to use it, and you can use it any way you want. It is developed under the GNU General Public License (GPL).
nl: TortoiseSVN is gratis. Je hoeft niet te betalen om het te gebruiken en je kunt het gebruiken zoals je zelf wilt. Het is ontwikkeld onder de GNU <quote>General Public License (GPL)</quote>.

note: (para)
en: TortoiseSVN is an Open Source project. That means you have full read access to the source code of this program. You can browse it on this link <ulink url="http://tortoisesvn.tigris.org/svn/tortoisesvn/"><citetitle>http://tortoisesvn.tigris.org/svn/tortoisesvn/</citetitle></ulink>. You will be prompted to enter username and password. The username is <literal>guest</literal>, and the password must be left blank. The most recent version (where we're currently working) is located under <filename>/trunk/</filename>, and the released versions are located under <filename>/tags/</filename>.
nl: TortoiseSVN is een <quote>Open Source</quote> project. Dit betekent dat je volledige leestoegang hebt tot de bronbestanden van dit programma. Je kunt de bronbestanden via de URL <ulink url="http://tortoisesvn.tigris.org/svn/tortoisesvn/"><citetitle>http://tortoisesvn.tigris.org/svn/tortoisesvn/</citetitle></ulink> bekijken. Hierbij word je naar een gebruikersnaam en wachtwoord gevraagd. De gebruikersnaam is <literal>guest</literal> en het wachtwoord moet je leeg laten. De meest recente versie (waaraan we op dit moment werken) is te vinden op <filename>/trunk/</filename> en de opgeleverde versies zijn te vinden onder <filename>/tags/</filename>.

note: (title)
en: Community
nl: Gemeenschap

note: (para)
en: Both TortoiseSVN and Subversion are developed by a community of people who are working on those projects. They come from different countries all over the world and work together to create wonderful programs.
nl: Zowel TortoiseSVN als Subversion zijn ontwikkeld door een groep mensen, die aan deze projecten werkt. Ze komen uit verschillende landen van de hele wereld en ontwikkelen samen deze mooie programma's.

note: (title)
en: Acknowledgments
nl: Dankwoord

note: (para)
en: for founding the TortoiseSVN project
nl: voor het oprichten van het TortoiseSVN project

note: (para)
en: for the hard work to get TortoiseSVN to what it is now
nl: voor het harde werk om TortoiseSVN te maken zoals het nu is

note: (para)
en: for the beautiful icons, logo, bug hunting, translating and managing the translations
nl: voor de mooie icons, het logo, het zoeken naar defecten, het vertalen en het beheer van de vertalingen

note: (para)
en: for helping with the documentation and bug hunting
nl: voor het helpen met de documentatie en het opsporen van bugs

note: (term)
en: The Subversion Book
nl: Het Subversion Boek

note: (para)
en: for the great introduction to Subversion and its chapter 2 which we copied here
nl: voor de geweldige introductie in Subversion en diens hoofdstuk 2 dat we hier gekopieerd hebben

note: (term)
en: The Tigris Style project
nl: Het Tigris Stijl project

note: (para)
en: for some of the styles which are reused in this documentation
nl: voor sommige stijlen die hergebruikt zijn in dit document

note: (term)
en: Our Contributors
nl: Onze medewerkers

note: (para)
en: for the patches, bug reports and new ideas, and for helping others by answering questions on our mailing list.
nl: voor de patches, defect rapportages en nieuwe ideeen, en voor het helpen van anderen door vragen in onze mailinglist  te beantwoorden.

note: (term)
en: Our Donators
nl: Onze donateurs

note: (para)
en: for many hours of joy with the music they sent us
nl: voor de vele uren plezier met de muziek die zij ons stuurden

note: (title)
en: Terminology used in this document
nl: Gebruikte terminologie in dit document

note: (para)
en: To make reading the docs easier, the names of all the screens and Menus from TortoiseSVN are marked up in a different font. The <guilabel>Log Dialog</guilabel> for instance.
nl: Om het lezen van de documentatie te vergemakkelijken worden de namen van de schermen en menu's van TortoiseSVN opgemaakt in een ander font. Bijvoorbeeld de <guilabel>Log Dialog</guilabel>.

note: (para)
en: A menu choice is indicated with an arrow. <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Show Log</guimenuitem></menuchoice> means: select <emphasis>Show Log</emphasis> from the <emphasis>TortoiseSVN</emphasis> context menu.
nl: Een menu keuze wordt weergegeven door een pijl. <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Show Log</guimenuitem></menuchoice> betekent: selecteer <emphasis>Show Log</emphasis> van het <emphasis>TortoiseSVN</emphasis> context menu.

note: (para)
en: Where a local context menu appears within one of the TortoiseSVN dialogs, it is shown like this: <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Save As ...</guimenuitem></menuchoice>
nl: Als een lokaal context menu in een van de TortoiseSVN dialogs verschijnt, wordt het als volgt weergegeven: <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Save As ...</guimenuitem></menuchoice>

note: (para)
en: User Interface Buttons are indicated like this: Press <guibutton>OK</guibutton> to continue.
nl: Gebruikers interface knoppen worden als volgt weergegeven: Druk <guibutton>OK</guibutton> om door te gaan.

note: (para)
en: User Actions are indicated using a bold font. <keycap>Alt+A</keycap>: press the <keycap>Alt</keycap>-Key on your keyboard and while holding it down press the <keycap>A</keycap>-Key as well. <action>Right-drag</action>: press the right mouse button and while holding it down <emphasis>drag</emphasis> the items to the new location.
nl: Gebruikersacties worden met een vetgedrukt font weergegeven. <keycap>Alt+A</keycap>: druk de <keycap>Alt</keycap>-Key op je toetsenbord en terwijl je deze ingedrukt houdt, druk je de <keycap>A</keycap>-Key ook in. <action>Rechts-slepen</action>: druk de rechtermuis knop in en terwijl je deze ingedrukt houdt, <emphasis>sleep</emphasis> je de items naar de nieuwe lokatie.

note: (para)
en: System output and keyboard input is indicated with a <literal>different</literal> font as well.
nl: Systeemuitvoer en toetsenbordinvoer wordt eveneens weergegeven met een <literal>ander</literal> font.

note: (para)
en: Important notes are marked with an icon.
nl: Belangrijke opmerkingen zijn gemarkeerd met een pictogram.

note: (para)
en: Tips that make your life easier.
nl: Tips die je leven gemakkelijker maken

note: (para)
en: Places where you have to be careful what you are doing.
nl: Locaties waar je voorzichtig moet zijn bij wat je doet

note: (para)
en: Where extreme care has to be taken, data corruption or other nasty things may occur if these warnings are ignored.
nl: Daar waar extreme voorzorg moet worden genomen, is gevaar voor datacorruptie of andere vervelende dingen, die kunnen gebeuren als deze waarschuwingen worden genegeerd.

note: (title)
en: Introduction
nl: Introductie

note: (primary)
en: version control
nl: versiebeheer

note: (para)
en: Version control is the art of managing changes to information. It has long been a critical tool for programmers, who typically spend their time making small changes to software and then undoing or checking some of those changes the next day. Imagine a team of such developers working concurrently - and perhaps even simultaneously on the very same files! - and you can see why a good system is needed to <emphasis>manage the potential chaos</emphasis>.
nl: Versie beheer is de kunst van het beheren van wijzigingen in informatie. Als sinds lange tijd is dit een cruciaal gereedschap voor programmeurs, die meestal kleine wijzigingen in de software maken en dan de volgende dag deze wijzigingen ongedaan maken of controleren. Stel je een team voor met zulke ontwikkelaars die tegelijkertijd werken - en misschien zelfs wel simultaan aan dezelfde bestanden! - en je kunt je voorstellen waarom een goed systeem nodig is om <emphasis>de mogelijke chaos te beheersen</emphasis>.

note: (title)
en: What is TortoiseSVN?
nl: Wat is TortoiseSVN?

note: (para)
en: TortoiseSVN is a free open-source client for the <firstterm>Subversion</firstterm> version control system. That is, TortoiseSVN manages files and directories over time. Files are stored in a central <firstterm>repository</firstterm>. The repository is much like an ordinary file server, except that it remembers every change ever made to your files and directories. This allows you to recover older versions of your files and examine the history of how and when your data changed, and who changed it. This is why many people think of Subversion and version control systems in general as a sort of <quote>time machine</quote>.
nl: TortoiseSVN is een gratis open-source client voor het <firstterm>Subversion</firstterm> versie beheer systeem. Dat wil zeggen dat TortoiseSVN bestanden en folders beheert in de tijd. Bestanden worden opgeslagen in een centraal <firstterm>archief</firstterm>. Dit archief lijkt veel op een gewone fileserver, behalve dat het elke wijziging die ooit in de bestanden en folders gemaakt is, onthoudt. Hierdoor ben je in staat om oudere versies van je bestanden te herstellen en de geschiedenis van hoe, wanneer en door wie je data is gewijzigd, te onderzoeken. Dit is de reden dat veel mensen Subversion en versie beheer systemen over het algemeen als een soort van <quote>tijd machine</quote> beschouwen.

note: (para)
en: Some version control systems are also software configuration management (SCM) systems. These systems are specifically tailored to manage trees of source code, and have many features that are specific to software development - such as natively understanding programming languages, or supplying tools for building software. Subversion, however, is not one of these systems; it is a general system that can be used to manage <emphasis>any</emphasis> collection of files, including source code.
nl: Sommige versie beheer systemen zijn ook software configuratie management (SCM) systemen. Deze systemen zijn speciaal gemaakt om source code bomen te beheren en hebben vele kenmerken specifiek voor software ontwikkeling - zoals het automatisch begrijpen van programmeertalen, of het voorzien in gereedschappen voor het bouwen van software. Subversion echter, is niet een van deze systemen; het is een generiek systeem, dat gebruikt kan worden voor het beheren van <emphasis>elke</emphasis> verzameling bestanden, inclusief source code.

note: (title)
en: TortoiseSVN's History
nl: TortoiseSVN's Historie

note: (para)
en: In 2002, Tim Kemp found that Subversion was a very good version control system, but it lacked a good GUI client. The idea for a Subversion client as a Windows shell integration was inspired by the similar client for CVS named TortoiseCVS.
nl: Tim Kemp vond in 2002 dat Subversion een zeer goed versie beheer systeem was, maar dat het tekort schoot op gebied van de GUI. Het idee om een Subversion client met Windows shell te integreren, kwam voort uit de soortgelijke integratie voor CVS genaamd TortoiseCVS.

note: (para)
en: Tim studied the source code of TortoiseCVS and used it as a base for TortoiseSVN. He then started the project, registered the domain <literal>tortoisesvn.org</literal> and put the source code online. During that time, Stefan Küng was looking for a good and free version control system and found Subversion and the source for TortoiseSVN. Since TortoiseSVN was still not ready for use then he joined the project and started programming. Soon he rewrote most of the existing code and started adding commands and features, up to a point where nothing of the original code remained.
nl: Tim bestudeerde de source code van TortoiseCVS en gebruikte deze als basis voor TortoiseSVN. Hij startte vervolgens het project, registreerde het domein <literal>tortoisesvn.org</literal> en plaatste de source code online. Gedurende diezelfde tijd zocht Stefan Küng een goed en gratis versie beheer systeem en vond zowel Subversion als de source code van TortoiseSVN. Aangezien TortoiseSVN nog niet klaar voor gebruik was, sloot hij zich bij het project aan en begon te programmeren. Al snel herschreef hij het meeste van de bestaande code en begon met het toevoegen van bestaande commando's en eigenschappen tot aan het punt waar niets van de originele code nog bestond.

note: (para)
en: As Subversion became more stable it attracted more and more users who also started using TortoiseSVN as their Subversion client. The user base grew quickly (and is still growing every day). That's when Lübbe Onken offered to help out with some nice icons and a logo for TortoiseSVN. And he takes care of the website and manages the translation.
nl: Hoe stabieler Subversion werd, hoe meer gebruikers het aantrok; gebruikers die ook TortoiseSVN als Subversion client gingen gebruiken. De gebruikersgroep groeide snel en groeit nog steeds iedere dag. Op dat moment bood Lübbe Onken aan om te helpen met leuke icons en een logo voor TortoiseSVN. Hij zorgt ook voor de website en beheert de vertalingen.

note: (title)
en: TortoiseSVN's Features
nl: TortoiseSVN's mogelijkheden

note: (para)
en: What makes TortoiseSVN such a good Subversion client? Here's a short list of features.
nl: Wat maakt TortoiseSVN zo'n goede Subversion client? Zie hier een korte lijst van eigenschappen.

note: (term)
en: Shell integration
nl: Shell integratie

note: (para)
en: TortoiseSVN integrates seamlessly into the Windows shell (i.e. the explorer). This means you can keep working with the tools you're already familiar with. And you do not have to change into a different application each time you need functions of the version control!
nl: TortoiseSVN integreert naadloos in de Windows shell (i.e. de Verkenner). Dit betekent dat je kan blijven werken met de gereedschappen waar je al bekend mee bent. En je hoeft niet steeds een andere applicatie op te starten als je de versie beheer functionaliteit nodig hebt!

note: (para)
en: And you are not even forced to use the Windows Explorer. TortoiseSVN's context menus work in many other file managers, and in the File/Open dialog which is common to most standard Windows applications. You should, however, bear in mind that TortoiseSVN is intentionally developed as extension for the Windows Explorer. Thus it is possible that in other applications the integration is not as complete and e.g. the icon overlays may not be shown.
nl: En daarbij komt nog dat je de Windows Verkenner niet persee hoeft te gebruiken. TortoiseSVN's context menus werken in vele andere bestandbeheer programma's, alsook in de Bestand/Open dialoog, welke in de meeste standaard Windows applicaties aanwezig is. Je moet hierbij wel bedenken dat TortoiseSVN in eerste instantie ontwikkeld is als uitbreiding op de Windows Verkenner. Daardoor is het mogelijk dat in andere applicaties de integratie niet zo compleet is en bijvoorbeeld de overlappende pictogrammen niet zichtbaar zijn.

note: (term)
en: Icon overlays
nl: Overlappende pictogrammen

note: (para)
en: The status of every versioned file and folder is indicated by small overlay icons. That way you can see right away what the status of your working copy is.
nl: De status van elk bestand en folder onder versiebeheer wordt weergegeven met een klein overlappend pictogram. Op die manier kun je direct zien wat de status is van je werk kopie.

note: (term)
en: Easy access to Subversion commands
nl: Gemakkelijke toegang tot Subversion commando's

note: (para)
en: All Subversion commands are available from the explorer context menu. TortoiseSVN adds its own submenu there.
nl: Alle Subversion commando's zijn beschikbaar via het context menu van de Verkenner. TortoiseSVN voegt zijn eigen submenu hierin.

note: (para)
en: Since TortoiseSVN is a Subversion client, we would also like to show you some of the features of Subversion itself:
nl: Aangezien TortoiseSVN een Subversion client is, willen we je ook een aantal kenmerken van Subversion zelf laten zien.

note: (term)
en: Directory versioning
nl: Map versiebeheer

note: (para)
en: CVS only tracks the history of individual files, but Subversion implements a <quote>virtual</quote> versioned filesystem that tracks changes to whole directory trees over time. Files <emphasis>and</emphasis> directories are versioned. As a result, there are real client-side <command>move</command> and <command>copy</command> commands that operate on files and directories.
nl: CVS houdt alleen de geschiedenis van individuele bestanden bij, maar Subversion implementeert een <quote>virtueel</quote> geversioneerd filesysteem, dat wijzigingen in de gehele folderstructuur bijhoudt. Bestanden <emphasis>en</emphasis> mappen staan beide onder versiebeheer. Het resultaat is dat er echte commando's zijn om bestanden en mappen te <command>verplaatsen</command> en te <command>kopiëren</command>.

note: (term)
en: Atomic commits
nl: Atomische commits

note: (para)
en: A commit either goes into the repository completely, or not at all. This allows developers to construct and commit changes as logical chunks.
nl: Een enkele vastleggen-actie gaat of helemaal, of helemaal niet in het archief. Hierdoor kunnen ontwikkelaars wijzigingen maken en vastleggen als logische brokken.

note: (term)
en: Versioned metadata
nl: geversioneerde metadata

note: (para)
en: Each file and directory has an invisible set of <quote>properties</quote> attached. You can invent and store any arbitrary key/value pairs you wish. Properties are versioned over time, just like file contents.
nl: Elk bestand en elke map hebben een onzichtbare set van <quote>properties</quote>. Je kunt elk willekeurig sleutel/waarde paar bedenken dat maar je wilt, en opslaan. Eigenschappen worden net als bestandinhoud in de tijd geversioneerd.

note: (term)
en: Choice of network layers
nl: Keuze van netwerklagen

note: (para)
en: Subversion has an abstracted notion of repository access, making it easy for people to implement new network mechanisms. Subversion's <quote>advanced</quote> network server is a module for the Apache web server, which speaks a variant of HTTP called WebDAV/DeltaV. This gives Subversion a big advantage in stability and interoperability, and provides various key features for free: authentication, authorization, wire compression, and repository browsing, for example. A smaller, standalone Subversion server process is also available. This server speaks a custom protocol which can be easily tunneled over ssh.
nl: Subversion heeft een abstracte notie wat betreft toegang tot het archief, wat het gemakkelijk maakt voor mensen om een nieuw netwerkmechanisme te implementeren. Subversions <quote>geavanceerde</quote> netwerk server is een module voor een Apache webserver. die een afgeleide van HTTP genaamd WebDAV/DeltaV spreekt. Dit biedt Subversion een groot voordeel als het gaat om stabiliteit en interoperabiliteit, en voorziet in verschillende belangrijke eigenschappen, die ook nog eens gratis zijn: zoals onder andere authenticatie, authorisatie, netwerkdatacompressie, en bladeren in het archief. Een kleinere op zichzelfstaand Subversion serverproces is ook beschikbaar. Deze server gebruikt een eigen netwerkprotocol, die gemakkelijk over ssh getunneld kan worden.

note: (term)
en: Consistent data handling
nl: Consistente data-afhandeling

note: (para)
en: Subversion expresses file differences using a binary differencing algorithm, which works identically on both text (human-readable) and binary (human-unreadable) files. Both types of files are stored equally compressed in the repository, and differences are transmitted in both directions across the network.
nl: Subversion drukt bestandsverschillen uit door middel van een binair verschilalgoritme, dat identiek werkt voor tekstbestanden (mens-leesbaar) en binaire bestanden (mens-onleesbaar). Beide typen bestanden worden op dezelfde gecomprimeerde manier in het archief opgeslagen en verschillen worden over het netwerk in beide richtingen gezonden.

note: (term)
en: Efficient branching and tagging
nl: Efficiënt aftakken en labelen

note: (para)
en: The cost of branching and tagging need not be proportional to the project size. Subversion creates branches and tags by simply copying the project, using a mechanism similar to a hard-link. Thus these operations take only a very small, constant amount of time, and very little space in the repository.
nl: De kosten van aftakken en labelen

note: (term)
en: Hackability
nl: Kraakbestandheid

note: (para)
en: Subversion has no historical baggage; it is implemented as a collection of shared C libraries with well-defined APIs. This makes Subversion extremely maintainable and usable by other applications and languages.
nl: Subversion heeft geen historische bagage; het is geimplementeerd als een verzameling van shared C libraries met een goed gedefiniëerde API. Dit maakt Subversion zeer onderhoudbaar en bruikbaar door andere applicaties en talen.

note: (title)
en: Installing TortoiseSVN
nl: Installeren van TortoiseSVN

note: (title)
en: System requirements
nl: Systeemvereisten

note: (para)
en: TortoiseSVN runs on Windows 2000 SP2, Windows XP or higher. Windows 98, Windows ME and Windows NT4 are no longer supported since TortoiseSVN 1.2.0, but you can still download the older versions if you really need them.
nl: TortoiseSVN draait op Windows 2000 SP2, Windows XP of hoger. Windows 98, Windows ME en Windows NT4 worden vanaf TortoiseSVN 1.2.0 niet langer ondersteund, maar je kan nog steeds de oudere versies ophalen als je die echt nodig hebt.

note: (para)
en: If you encounter any problems during or after installing TortoiseSVN please refer to <xref linkend="tsvn-faq"/> first.
nl: Als je een probleem tijdens of na installatie van TortoiseSVN tegenkomt, raadpleeg dan eerst de <xref linkend="tsvn-faq"/>.

note: (title)
en: Installation
nl: Installatie

note: (primary)
en: install
nl: installeer

note: (para)
en: TortoiseSVN comes with an easy to use installer. Double click on the installer file and follow the instructions. The installer will take care of the rest.
nl: TortoiseSVN wordt geleverd met een gemakkelijk te gebruiken installatieprogramma. Dubbelklik op het installatiebestand en volg de instructies op. Het installatieprogramma zorgt voor de rest.

note: (para)
en: You need Administrator privileges to install TortoiseSVN.
nl: Je hebt Beheerdersrechten nodig om TortoiseSVN te mogen installeren.

note: (title)
en: Language Packs
nl: Taalpakketten

note: (primary)
en: language packs
nl: taalpakketen

note: (primary)
en: translations
nl: vertalingen

note: (para)
en: The TortoiseSVN user interface has been translated into many different languages, so you may be able to download a language pack to suit your needs. You can find the language packs on our <ulink url="http://tortoisesvn.net/translation_status"><citetitle>translation status page</citetitle></ulink>. And if there is no language pack available yet, why not join the team and submit your own translation ;-)
nl: De TortoiseSVN gebruikers interface is vertaald in veel verschillende talen, je kunt dus waarschijnlijk je eigen gewenste taal kiezen om te installeren. Je kunt de beschikbare talenpakketen vinden op onze <ulink url="http://tortoisesvn.net/translation_status"><citetitle>translation status page</citetitle></ulink>. En als jouw gewenste talenpakket nog niet beschikbaar is, ben je welkom om je bij ons team aan te sluiten en je eigen vertaling bij te voegen ;-)

note: (para)
en: Each language pack is packaged as a <literal>.exe</literal> installer. Just run the install program and follow the instructions. Next time you restart, the translation will be available.
nl: Elk talenpakket is als een <literal>.exe</literal> installatieprogramma samengesteld. Je hoeft enkel het installatieprogramma te starten en de instructies op te volgen. De volgende keer dat je herstart, zal de vertaling beschikbaar zijn.

note: (title)
en: Spellchecker
nl: Spellingscontrole

note: (primary)
en: spellchecker
nl: spellingscontrole

note: (primary)
en: dictionary
nl: woordenboek

note: (para)
en: TortoiseSVN includes a spell checker which allows you to check your commit log messages. This is especially useful if the project language is not your native language. The spell checker uses the same dictionary files as <ulink url="http://openoffice.org"><citetitle>OpenOffice</citetitle></ulink> and <ulink url="http://mozilla.org"><citetitle>Mozilla</citetitle></ulink>.
nl: TortoiseSVN bevat een spellingscontrole, waarmee je je vastleg logmeldingen kunt controleren. Dit is vooral nuttig als de projecttaal niet jouw moedertaal is. De spellingcontrole gebruikt dezelfde woordenboeken als <ulink url="http://openoffice.org"><citetitle>OpenOffice</citetitle></ulink> en <ulink url="http://mozilla.org"><citetitle>Mozilla</citetitle></ulink>.

note: (para)
en: The installer automatically adds the US and UK English dictionaries. If you want other languages, the easiest option is simply to install one of TortoiseSVN's language packs. This will install the appropriate dictionary files as well as the TortoiseSVN local user interface. Next time you restart, the dictionary will be available too.
nl: Het installatieprogramma voegt automatisch de VS en VK Engelse woordenboeken toe. Als je andere talen wilt, is de simpelste optie om een van de TortoiseSVN talenpakketen te installeren. Dit installeert het gewenste woordenboeken als ook de TortoiseSVN lokale gebruikers interface. De volgende keer dat je herstart, zal het woordenboek beschikbaar zijn.

note: (para)
en: Or you can install the dictionaries yourself. If you have OpenOffice or Mozilla installed, you can copy those dictionaries, which are located in the installation folders for those applications. Otherwise, you need to download the required dictionary files from <ulink url="http://wiki.services.openoffice.org/wiki/Dictionaries"><citetitle>http://wiki.services.openoffice.org/wiki/Dictionaries</citetitle></ulink>
nl: Of je kunt de woordenboeken zelf installeren. Als je OpenOffice of Mozilla hebt geïnstalleerd, dan kun je de woordenboeken, die in de installatiemappen van die applicaties zijn te vinden, kopiëren. Anders moet je de gewenste woordenboeken van <ulink url="http://wiki.services.openoffice.org/wiki/Dictionaries"><citetitle>http://wiki.services.openoffice.org/wiki/Dictionaries</citetitle></ulink> kopiëren.

note: (para)
en: Once you have got the dictionary files, you probably need to rename them so that the filenames only have the locale chars in it. Example: <placeholder-1/> Then just copy them to the <filename>bin</filename> sub-folder of the TortoiseSVN installation folder. Normally this will be <filename>C:\Program Files\TortoiseSVN\bin</filename>. If you don't want to litter the <filename>bin</filename> sub-folder, you can instead place your spell checker files in <filename>C:\Program Files\TortoiseSVN\Languages</filename>. If that folder isn't there, you have to create it first. The next time you start TortoiseSVN, the spell checker will be available.
nl: Als je de woordenboekbestanden hebt, moet je ze waarschijnlijk hernoemen zodat de bestandsnaam alleen lokale karakters bevat. Bijvoorbeeld: <placeholder-1/> Daarna kopiëer je ze naar de <filename>bin</filename> submap van de TortoiseSVN installatiemap. Normaliter is dit <filename>C:\Program Files\TortoiseSVN\bin</filename>. Als je de <filename>bin</filename> submap niet wilt vervuilen, dan kun je in plaats daarvan de spellingscheckerbestanden in <filename>C:\Program Files\TortoiseSVN\Languages</filename> plaatsen. Als die map niet bestaat, moet je hem eerst aanmaken. De volgende keer dat je TortoiseSVN start, zal de spellingschecker beschikbaar zijn.

note: (para)
en: Check the <literal>tsvn:projectlanguage</literal> setting. Refer to <xref linkend="tsvn-dug-propertypage"/> for information about setting project properties.
nl: Controleer de <literal>tsvn:projectlanguage</literal> instelling. Refereer naar <xref linkend="tsvn-dug-propertypage"/> voor informatie over het instellen van projecteigenschappen.

note: (para)
en: If no project language is set, or that language is not installed, try the language corresponding to the Windows locale.
nl: Als er geen projecttaal is ingesteld, of als die taal niet is geïnstalleerd, probeer dan de taal die hoort bij de Windows landinstelling.

note: (para)
en: If the exact Windows locale doesn't work, try the <quote>Base</quote> language, eg. <literal>de_CH</literal> (Swiss-German) falls back to <literal>de_DE</literal> (German).
nl: Als de exacte Windows landinstelling niet werkt, probeer dan de <quote>Basis</quote> taal, bv. <literal>de_CH</literal> (Zwitsers-Duits) wordt <literal>de_DE</literal> (Duits).

note: (para)
en: If none of the above works, then the default language is English, which is included with the standard installation.
nl: Als bovenstaande oplossingen niet werken, dan is de standaardtaal Engels, welke is opgenomen in de standaardinstallatie.

note: (para)
en: If you install multiple dictionaries, TortoiseSVN uses these rules to select which one to use. <placeholder-1/>
nl: Als je meerdere woordenboeken installeert, gebruikt TortoiseSVN deze regels om te selecteren welke te gebruiken. <placeholder-1/>

note: (title)
en: Basic Version-Control Concepts
nl: Basis Versie-Beheer Concepten

note: (primary)
en: Subversion book
nl: Subversion boek

note: (para)
en: This chapter is a slightly modified version of the same chapter in the Subversion book. An online version of the Subversion book is available here: <ulink url="http://svnbook.red-bean.com/"><citetitle>http://svnbook.red-bean.com/</citetitle></ulink>.
nl: Dit hoofdstuk is een iets gewijzigde versie van hetzelfde hoofdstuk uit het Subversion boek. Een online versie van het Subversion boek is beschikbaar op: <ulink url="http://svnbook.red-bean.com/"><citetitle>http://svnbook.red-bean.com/</citetitle></ulink>.

note: (para)
en: This chapter is a short, casual introduction to Subversion. If you're new to version control, this chapter is definitely for you. We begin with a discussion of general version control concepts, work our way into the specific ideas behind Subversion, and show some simple examples of Subversion in use.
nl: Dit hoofdstuk is een korte en informele introductie in Subversion. Als je nieuw bent op gebied van versiebeheer, dan is dit hoofdstuk echt iets voor jou. We beginnen met een uiteenzetting over algemene versiebeheer concepten, verdiepen ons in de specifieke gedachten achter Subversion, en tonen een aantal simpele voorbeelden van toepassingen van Subversion.

note: (para)
en: Even though the examples in this chapter show people sharing collections of program source code, keep in mind that Subversion can manage any sort of file collection - it's not limited to helping computer programmers.
nl: Ook al gaan de voorbeelden in dit hoofdstuk over mensen die een verzameling programmabroncode delen, vergeet niet dat Subversion elke verzameling bestanden kan beheren - het is niet beperkt tot assisteren van computerprogrammeurs.

note: (title)
en: The Repository
nl: Het Archief

note: (primary)
en: repository
nl: archief

note: (para)
en: Subversion is a centralized system for sharing information. At its core is a <firstterm>repository</firstterm>, which is a central store of data. The repository stores information in the form of a <firstterm>filesystem tree</firstterm> - a typical hierarchy of files and directories. Any number of <firstterm>clients</firstterm> connect to the repository, and then read or write to these files. By writing data, a client makes the information available to others; by reading data, the client receives information from others.
nl: Subversion is een centraal systeem voor het delen van informatie. De kern is een <firstterm>archief</firstterm>, dat een centrale opslagruimte van data is. Het archief slaat informatie op in de vorm van een <firstterm>bestandssysteemboom</firstterm> - een typische hiëarchie van bestanden en mappen. Een ongelimiteerd aantal <firstterm>clients</firstterm> kan op het archief aansluiten en deze bestanden lezen of schrijven. Door data te schrijven maakt een client informatie beschikbaar voor anderen; door het lezen van data ontvangt de client informatie van anderen.

note: (title)
en: A Typical Client/Server System
nl: Een typisch Client/Server Systeem

note: (para)
en: So why is this interesting? So far, this sounds like the definition of a typical file server. And indeed, the repository <emphasis>is</emphasis> a kind of file server, but it's not your usual breed. What makes the Subversion repository special is that <emphasis>it remembers every change</emphasis> ever written to it: every change to every file, and even changes to the directory tree itself, such as the addition, deletion, and rearrangement of files and directories.
nl: Waarom is dit nu zo interessant? Tot zoverre lijkt dit op de definitie van een typische bestandsserver. En inderdaad <emphasis>is</emphasis> het archief een soort van bestandsserver, maar niet de normale soort. Wat het Subversion archief zo bijzonder maakt, is dat <emphasis>het elke wijziging onthoudt</emphasis>, die ooit weggeschreven is: elke wijziging in elk bestand en zelfs wijzigingen in de mappenstructuur, zoals toevoegen, verwijderen en herschikken van bestanden en mappen.

note: (para)
en: When a client reads data from the repository, it normally sees only the latest version of the filesystem tree. But the client also has the ability to view <emphasis>previous</emphasis> states of the filesystem. For example, a client can ask historical questions like, <quote>what did this directory contain last Wednesday?</quote>, or <quote>who was the last person to change this file, and what changes did they make?</quote> These are the sorts of questions that are at the heart of any <firstterm>version control system</firstterm>: systems that are designed to record and track changes to data over time.
nl: Wanneer een client data van het archief leest, ziet deze standaard alleen de laatste versie van het filesysteem. De client kan echter ook <emphasis>vorige</emphasis> versies van het filesysteem bekijken. Een client kan bijvoorbeeld historische vragen stellen, zoals <quote>wat zat er in deze map afgelopen woensdag?</quote>, of <quote>wie was de laatste persoon die dit bestand heeft gewijzigd en welke wijzigingen heeft hij gemaakt?</quote> Dit zijn het soort vragen, dat in het hart zit van elk <firstterm>versiebeheersysteem</firstterm>:  systemen die zijn ontworpen om wijzigingen in de data vast te leggen en te traceren in de tijd.

note: (title)
en: Versioning Models
nl: Versioneermodellen

note: (para)
en: All version control systems have to solve the same fundamental problem: how will the system allow users to share information, but prevent them from accidentally stepping on each other's feet? It's all too easy for users to accidentally overwrite each other's changes in the repository.
nl: Alle versiebeheersystemen moeten hetzelfde fundamentele probleem oplossen: hoe zorgt een systeem ervoor dat gebruikers informatie kunnen delen, maar voorkomt dat ze per ongeluk op elkaars voeten gaan staan? Het is maar al te gemakkelijk voor gebruikers om per ongeluk elkaars wijzigingen te overschrijven in het archief.

note: (title)
en: The Problem of File-Sharing
nl: Het Probleem van Bestand Delen

note: (para)
en: Consider this scenario: suppose we have two co-workers, Harry and Sally. They each decide to edit the same repository file at the same time. If Harry saves his changes to the repository first, then it's possible that (a few moments later) Sally could accidentally overwrite them with her own new version of the file. While Harry's version of the file won't be lost forever (because the system remembers every change), any changes Harry made <emphasis>won't</emphasis> be present in Sally's newer version of the file, because she never saw Harry's changes to begin with. Harry's work is still effectively lost - or at least missing from the latest version of the file - and probably by accident. This is definitely a situation we want to avoid!
nl: Beschouw het volgende scenario: stel we hebben twee collega's, Harry en Sally. Ze besluiten beide om hetzelfde archief te wijzigen op hetzelfde moment. Als Harry de wijzigingen als eerste in het archief opslaat, dan is het mogelijk dat Sally (enkele ogenblikken later) per ongeluk zijn wijzigingen overschrijft met haar nieuwe versie van het bestand. Alhoewel Harry's wijzigingen niet voor goed verloren zijn (omdat het systeem elke wijziging onthoudt), zijn de wijzigingen die Harry aanbracht <emphasis>niet</emphasis> zichtbaar in Sally's nieuwe versie van het bestand, omdat zij Harry's wijzigingen helemaal niet eens gezien heeft. Harry's werk is dus in feite verloren - of ontbreekt in elk geval in de laatste versie van het bestand - en waarschijnlijk ook nog per ongeluk. Dit is precies de situatie die we willen voorkomen!

note: (title)
en: The Problem to Avoid
nl: Het probleem om te ontwijken

note: (title)
en: The Lock-Modify-Unlock Solution
nl: De Vergrendel-Wijzig-Ontgrendel Oplossing

note: (para)
en: Many version control systems use a <firstterm>lock-modify-unlock</firstterm> model to address this problem, which is a very simple solution. In such a system, the repository allows only one person to change a file at a time. First Harry must <emphasis>lock</emphasis> the file before he can begin making changes to it. Locking a file is a lot like borrowing a book from the library; if Harry has locked a file, then Sally cannot make any changes to it. If she tries to lock the file, the repository will deny the request. All she can do is read the file, and wait for Harry to finish his changes and release his lock. After Harry unlocks the file, his turn is over, and now Sally can take her turn by locking and editing.
nl: Veel versiebeheersystemen gebruiken een <firstterm>blokkeren-wijzigen-blokkade opheffen</firstterm> model om dit probleem te adresseren, hetgeen een zeer simpele oplossing is. In zo'n systeem staat het archief maar aan één persoon tegelijkertijd toe om een bestand te wijzigen op één bepaald moment. Eerst moet Harry het bestand <emphasis>blokkeren</emphasis>, voordat hij kan beginnen om het bestand te wijzigen. Blokkeren van een bestand lijkt op het lenen van een boek bij de bibliotheek; als Harry het bestand heeft geblokkeerd, kan Sally geen wijzigingen hierin aanbrengen. Als zij probeert het bestand te blokkeren, zal het archief dit verzoek weigeren. Ze kan alleen het bestand bekijken en wachten tot Harry klaar is met zijn wijzigingen en de blokkade opheft. Nadat Harry de blokkade op het bestand heeft opgeheven, is zijn beurt voorbij en is Sally aan de beurt om het bestand te blokkeren en te wijzigen.

note: (para)
en: The problem with the lock-modify-unlock model is that it's a bit restrictive, and often becomes a roadblock for users:
nl: Het probleem met "blokkeren-wijzigen-blokkade opheffen" is dat het erg beperkend is en vaak voor gebruikers een wegversperring wordt.

note: (para)
en: <emphasis>Locking may cause administrative problems.</emphasis> Sometimes Harry will lock a file and then forget about it. Meanwhile, because Sally is still waiting to edit the file, her hands are tied. And then Harry goes on vacation. Now Sally has to get an administrator to release Harry's lock. The situation ends up causing a lot of unnecessary delay and wasted time.
nl: <emphasis>Blokkeren kan administratieve problemen veroorzaken.</emphasis> Soms zal het gebeuren dat Harry een bestand blokkeert en dat daarna vergeet. In de tussentijd kan Sally niets doen, omdat ze aan het wachten is om het bestand te mogen wijzigen. En als Harry dan ook nog op vakantie gaat, moet Sally een beheerder vragen om Harry's blokkade op te heffen. Deze situatie veroorzaakt veel onnodige vetraging en verloren tijd.

note: (para)
en: <emphasis>Locking may cause unnecessary serialization.</emphasis> What if Harry is editing the beginning of a text file, and Sally simply wants to edit the end of the same file? These changes don't overlap at all. They could easily edit the file simultaneously, and no great harm would come, assuming the changes were properly merged together. There's no need for them to take turns in this situation.
nl: <emphasis>Blokkeren kan onnodige serializatie veroorzaken.</emphasis> Stel dat Harry aan het begin van een bestand iets wil wijzigen en Sally aan het einde van datzelfde bestand. Deze wijzigingen overlappen elkaar niet. Ze zouden gemakkelijk tegelijkertijd het bestand kunnen wijzigen, waarbij geen grote schade zal ontstaan, ervanuitgaande dat de wijzigingen netjes samengevoegd worden. Er is geen reden om op elkaars beurt te wachten.

note: (para)
en: <emphasis>Locking may create a false sense of security.</emphasis> Pretend that Harry locks and edits file A, while Sally simultaneously locks and edits file B. But suppose that A and B depend on one another, and the changes made to each are semantically incompatible. Suddenly A and B don't work together anymore. The locking system was powerless to prevent the problem - yet it somehow provided a sense of false security. It's easy for Harry and Sally to imagine that by locking files, each is beginning a safe, insulated task, and thus inhibits them from discussing their incompatible changes early on.
nl: <emphasis>Blokkeren kan een vals gevoel van veiligheid geven.</emphasis> Stel dat Harry bestand A blokkeert en wijzigt, terwijl Sally tegelijkertijd bestand B blokkeert en wijzigt. Maar wat als A en B van elkaar afhankelijk zijn, en de wijzigingen die gemaakt zijn, niet compatibel zijn? A en B zullen ineens niet meer samen kunnen werken. Het blokkeringssysteem was niet in staat om dit probleem te voorkomen - maar op de een of andere manier gaf het wel een vals gevoel van veiligheid. Het is voor de hand liggend dat Harry en Sally bedenken dat ze door het blokkeren van de bestanden, een veilige, geïsoleerde taak beginnen, wat ze ervan weerhoudt om hun incompatibele wijzigingen te bespreken.

note: (title)
en: The Copy-Modify-Merge Solution
nl: De Kopieer-Wijzig-Samenvoeg Oplossing

note: (para)
en: Subversion, CVS, and other version control systems use a <firstterm>copy-modify-merge</firstterm> model as an alternative to locking. In this model, each user's client reads the repository and creates a personal <firstterm>working copy</firstterm> of the file or project. Users then work in parallel, modifying their private copies. Finally, the private copies are merged together into a new, final version. The version control system often assists with the merging, but ultimately a human being is responsible for making it happen correctly.
nl: Subversion, CVS, en andere versiebeheersystemen gebruiken een <firstterm>kopieer-wijzig-samenvoeg</firstterm> model als alternatief voor het blokkeren. In dit model leest elke gebruiker het archief en maakt een persoonlijke <firstterm>werkkopie</firstterm> van het bestand of project. Gebruikers werken dan parallel en wijzigen hun persoonlijke kopieen. Uiteindelijk worden alle persoonlijke kopieen samengevoegd in een nieuwe finale versie. Het versiebeheersysteem ondersteunt meestal dit samenvoegen, maar uiteindelijk is een mens verantwoordelijk voor het correct uitvoeren daarvan.

note: (para)
en: Here's an example. Say that Harry and Sally each create working copies of the same project, copied from the repository. They work concurrently, and make changes to the same file <filename>A</filename> within their copies. Sally saves her changes to the repository first. When Harry attempts to save his changes later, the repository informs him that his file A is <firstterm>out-of-date</firstterm>. In other words, that file A in the repository has somehow changed since he last copied it. So Harry asks his client to <firstterm>merge</firstterm> any new changes from the repository into his working copy of file A. Chances are that Sally's changes don't overlap with his own; so once he has both sets of changes integrated, he saves his working copy back to the repository.
nl: Zie hier een voorbeeld. Stel dat Harry en Sally elk een werkkopie hebben gemaakt vanaf het archief van hetzelfde project. Ze werken tegelijkertijd en wijzigen hetzelfde bestand <filename>A</filename> in hun werkkopie. Sally slaat haar wijzigingen als eerste in het archief op. Als Harry later probeert zijn wijzigingen op te slaan, informeert het archief hem dat het bestand A <firstterm>verouderd</firstterm> is. Met andere woorden, bestand A in het archief is op de een of andere manier in het archief gewijzigd sinds hij het bestand voor het laatst gekopieerd heeft. Harry zal nu zijn client vragen om de wijzigingen vanuit het archief met zijn werkkopie van bestand A <firstterm>samen te voegen</firstterm>. De kans is groot dat wijzigingen die Sally heeft gemaakt, niet overlappen met zijn eigen wijzigingen; dus zodra hij beide sets heeft geïntegreerd, kan hij zijn werkkopie in het archief opslaan.

note: (title)
en: ...Copy-Modify-Merge Continued
nl: ...Kopieren-Wijzigen-Samenvoegen Vervolg

note: (para)
en: But what if Sally's changes <emphasis>do</emphasis> overlap with Harry's changes? What then? This situation is called a <firstterm>conflict</firstterm>, and it's usually not much of a problem. When Harry asks his client to merge the latest repository changes into his working copy, his copy of file A is somehow flagged as being in a state of conflict: he'll be able to see both sets of conflicting changes, and manually choose between them. Note that software can't automatically resolve conflicts; only humans are capable of understanding and making the necessary intelligent choices. Once Harry has manually resolved the overlapping changes (perhaps by discussing the conflict with Sally!), he can safely save the merged file back to the repository.
nl: Maar wat gebeurt er als Sally's wijzigingen <emphasis>wel</emphasis> overlappen met Harry's wijzigingen? Wat dan? Deze situatie wordt een <firstterm>conflict</firstterm> genoemd, en is meestal helemaal niet zo'n probleem. Als Harry zijn client vraagt om de wijzigingen in het archief samen te voegen met zijn werkkopie, wordt zijn kopie van bestand A gemarkeerd als zijnde in staat van conflict: hij zal beide sets van conflicterende wijzigingen kunnen bekijken en handmatig kiezen tussen de sets. Software kan niet automatisch conflicten oplossen; alleen mensen zijn in staat om te begrijpen en de juiste intelligente keuzes te maken. Zodra Harry handmatig de conflicten heeft opgelost (misschien wel door te overleggen met Sally), kan hij de wijzigingen in het samengevoegde bestand opslaan in het archief.

note: (para)
en: The copy-modify-merge model may sound a bit chaotic, but in practice, it runs extremely smoothly. Users can work in parallel, never waiting for one another. When they work on the same files, it turns out that most of their concurrent changes don't overlap at all; conflicts are infrequent. And the amount of time it takes to resolve conflicts is far less than the time lost by a locking system.
nl: Het kopieren-wijzigen-samenvoegen model lijkt misschien wat chaotisch, maar in de praktijk werkt het zeer probleemloos. Gebruikers kunnen parallel werken, en hoeven nooit te wachten op elkaar. Als ze aan dezelfde bestanden werken, zal het in de meeste gevallen geen overlappende wijzigingen betreffen; Conflicten treden niet vaak op. En de tijd die het kost om een conflict op te lossen is veel minder dan de tijd die verloren gaat door het blokkeersysteem.

note: (para)
en: In the end, it all comes down to one critical factor: user communication. When users communicate poorly, both syntactic and semantic conflicts increase. No system can force users to communicate perfectly, and no system can detect semantic conflicts. So there's no point in being lulled into a false promise that a locking system will somehow prevent conflicts; in practice, locking seems to inhibit productivity more than anything else.
nl: Uiteindelijk komt het allemaal aan op één kritieke factor: communicatie tussen de gebruikers. Als een gebruiker slecht communiceert, zullen zowel syntactische als semantische conflicten meer gaan optreden. Geen enkel systeem kan gebruikers dwingen om perfect te communiceren, en geen enkel systeem kan semantische conflicten detecteren.  Het heeft dus geen enkele zin om in slaap gesust te worden door een blokkeersysteem dat zogenaamd conflicten kan voorkomen; in de praktijk lijkt het of blokkeren de productiviteit meer dan wat dan ook remt.

note: (para)
en: There is one common situation where the lock-modify-unlock model comes out better, and that is where you have unmergeable files. For example if your repository contains some graphic images, and two people change the image at the same time, there is no way for those changes to be merged together. Either Harry or Sally will lose their changes.
nl: Er is één voorkomende situatie waar het blokkeren-wijzigen-vrijgeven model beter werkt, en dat is als je bestanden hebt, waarvan wijzigingen niet samenvoegbaar zijn. Als je archief bijvoorbeeld grafische bestanden bevat en twee mensen wijzigen een grafische bestand op hetzelfde moment, is er geen manier om deze wijzigingen samen te voegen. Ofwel de wijzigingen van Harry of die van Sally zullen verloren gaan.

note: (title)
en: What does Subversion Do?
nl: Wat doet Subversion?

note: (para)
en: Subversion uses the copy-modify-merge solution by default, and in many cases this is all you will ever need. However, as of Version 1.2, Subversion also supports file locking, so if you have unmergeable files, or if you are simply forced into a locking policy by management, Subversion will still provide the features you need.
nl: Subversion gebruikt standaard de kopieer-wijzigen-samenvoegen methode, en in veel gevallen is dat alles wat je nodig hebt. Echter, vanaf versie 1.2, ondersteund Subversion ook het vergrendelen van bestanden. Als je niet samenvoegbare bestanden hebt, of als het management simpelweg het gebruik van de vergrendelwerkwijze oplegt, levert Subversion nog steeds de functionaliteit die je nodig hebt.

note: (title)
en: Subversion in Action
nl: Subversion in Actie

note: (title)
en: Working Copies
nl: Werk Kopieën

note: (primary)
en: working copy
nl: werkkopie

note: (para)
en: You've already read about working copies; now we'll demonstrate how the Subversion client creates and uses them.
nl: Eerder heb je al wat gelezen over werk kopieën; nu zullen we demonstreren hoe de Subversion client deze creëert en gebruikt.

note: (para)
en: A Subversion working copy is an ordinary directory tree on your local system, containing a collection of files. You can edit these files however you wish, and if they're source code files, you can compile your program from them in the usual way. Your working copy is your own private work area: Subversion will never incorporate other people's changes, nor make your own changes available to others, until you explicitly tell it to do so.
nl: Een Subversion werk kopie is eenvoudigweg een mapstructuur met een verzameling van bestanden op je lokale systeem. Je kunt de bestanden bewerken zoals je wilt en als het broncode bestanden zijn, is het mogelijk om ze vanaf die locatie te compileren op de gebruikelijke manier. Je werk kopie is je eigen privé werkomgeving: Subversion zal zelf geen wijzigingen van anderen in je lokale kopie verwerken, of jouw werk aan anderen beschikbaar stellen, zonder dat je daar zelf opdracht voor hebt gegeven.

note: (para)
en: After you've made some changes to the files in your working copy and verified that they work properly, Subversion provides you with commands to <emphasis>publish</emphasis> your changes to the other people working with you on your project (by writing to the repository). If other people publish their own changes, Subversion provides you with commands to merge those changes into your working directory (by reading from the repository).
nl: Nadat je wijzigingen in je bestanden hebt aangebracht en hebt geverifieerd of deze goed werken, biedt Subversion commando’s om je wijzigingen te <emphasis>publiceren</emphasis> voor andere mensen die met jou aan het project werken (door middel van het opslaan in het archief). Als andere mensen hun eigen werk publiceren, biedt Subversion je opdrachten om die wijzigingen samen te voegen in je werk kopie (door te lezen vanuit het archief).

note: (para)
en: A working copy also contains some extra files, created and maintained by Subversion, to help it carry out these commands. In particular, each directory in your working copy contains a subdirectory named <filename>.svn</filename>, also known as the working copy <firstterm>administrative directory</firstterm>. The files in each administrative directory help Subversion recognize which files contain unpublished changes, and which files are out-of-date with respect to others' work.
nl: In een werk kopie zitten ook bestanden, die door Subversion gemaakt en bijgehouden worden, die ondersteuning bieden bij het uitvoeren van deze opdrachten.  Elke map in je werk kopie heeft een submap met de naam <filename>.svn</filename>, beter bekend als de <firstterm>administratie map</firstterm> van de werk kopie. De bestanden in de administratie map helpt Subversion om bestanden te detecteren die nog ongepubliceerde wijzigingen hebben en welke bestanden achterhaald zijn ten opzicht van het werk van anderen.

note: (para)
en: A typical Subversion repository often holds the files (or source code) for several projects; usually, each project is a subdirectory in the repository's filesystem tree. In this arrangement, a user's working copy will usually correspond to a particular subtree of the repository.
nl: A standaard Subversion archief bevat vaak de (bron) bestanden voor meerdere projecten; vaak is er voor elk project een submap in de boomstructuur van het archief bestandssysteem. Bij deze indeling correspondeert de werk kopie van een gebruiker meestal met een bepaalde submap van het archief.

note: (para)
en: For example, suppose you have a repository that contains two software projects.
nl: Bijvoorbeeld, stel je hebt een archief met twee software projecten.

note: (title)
en: The Repository's Filesystem
nl: Het archief bestandssysteem

note: (para)
en: In other words, the repository's root directory has two subdirectories: <filename>paint</filename> and <filename>calc</filename>.
nl: Met andere woorden, de hoofdmap van het archief heeft twee submappen: <filename>paint</filename> en <filename>calc</filename>.

note: (para)
en: To get a working copy, you must <firstterm>check out</firstterm> some subtree of the repository. (The term <emphasis>check out</emphasis> may sound like it has something to do with locking or reserving resources, but it doesn't; it simply creates a private copy of the project for you).
nl: Om een werk kopie te maken, moet je een submapstructuur uit het archief <firstterm>ophalen</firstterm>.  (De term ophalen ook uitgelegd worden als een manier van vergrendelen, maar in feite wordt er voor jou eenvoudigweg een eigen kopie gemaakt van het project).

note: (para)
en: Suppose you make changes to <filename>button.c</filename>. Since the <filename>.svn</filename> directory remembers the file's modification date and original contents, Subversion can tell that you've changed the file. However, Subversion does not make your changes public until you explicitly tell it to. The act of publishing your changes is more commonly known as <firstterm>committing</firstterm> (or <firstterm>checking in</firstterm>) changes to the repository.
nl: Stel je brengt wijzigingen aan in <filename>button.c</filename>. Omdat in de <filename>.svn</filename> map de laatste wijzigingsdatum en originele inhoud wordt bijgehouden, kan Subversion detecteren en aangeven dat het bestand gewijzigd is. Echter maakt Subversion de wijzigingen nog niet bekend aan anderen, totdat jij daarvoor de expliciete opdracht geeft. De handeling van het publiceren van je wijzigingen staat bekend als het <firstterm>vasteleggen</firstterm> (or <firstterm>inchecken</firstterm>) van wijzigingen in het archief.

note: (para)
en: To publish your changes to others, you can use Subversion's <command>commit</command> command.
nl: Om je wijzigingen te publiceren naar anderen, gebruik je het Subversion commando <command>Vastleggen</command>.

note: (para)
en: Now your changes to <filename>button.c</filename> have been committed to the repository; if another user checks out a working copy of <filename>/calc</filename>, they will see your changes in the latest version of the file.
nl: Met dit commando worden je wijzigingen in <filename>button.c</filename> vastgelegd in het archief; als andere gebruikers een werk kopie ophaalt van <filename>/calc</filename>, dan zullen zij you wijzigingen in de laatste versie zien.

note: (para)
en: Suppose you have a collaborator, Sally, who checked out a working copy of <filename>/calc</filename> at the same time you did. When you commit your change to <filename>button.c</filename>, Sally's working copy is left unchanged; Subversion only modifies working copies at the user's request.
nl: Stel je hebt een medewerker, Sally, die op hetzelfde moment als jij een werk kopie ophaalt van <filename>/calc</filename>. Als jij je wijzigingen aan <filename>button.c</filename> vastlegt, blijft Sally’s werk ongewijzigd; Subversion wijzigt alleen werk kopieën op aanvraag van de gebruiker.

note: (para)
en: To bring her project up to date, Sally can ask Subversion to <firstterm>update</firstterm> her working copy, by using the Subversion <command>update</command> command. This will incorporate your changes into her working copy, as well as any others that have been committed since she checked it out.
nl: Om haar project bij te werken, kan Sally Subversion vragen om haar werk kopie <firstterm>bij te werken</firstterm>, door het Subversion commando <command>Verversen</command> te gebruiken. Hiermee worden jouw wijzigingen in haar kopie verwerkt, net zoals andere wijzigingen die vastgelegd zijn sinds zij haar werk kopie ophaalde.

note: (para)
en: Note that Sally didn't need to specify which files to update; Subversion uses the information in the <filename>.svn</filename> directory, and further information in the repository, to decide which files need to be brought up to date.
nl: Merk op dat Sally niet aan hoefde te geven welke bestanden bijgewerkt moesten worden; Subversion gebruikt hiervoor de informatie in de <filename>.svn</filename> map and informatie uit het archief, om te bepalen welke bestanden bijgewerkt moeten worden.

note: (title)
en: Repository URLs
nl: Archief URLs

note: (para)
en: Subversion repositories can be accessed through many different methods - on local disk, or through various network protocols. A repository location, however, is always a URL. The URL schema indicates the access method:
nl: Subversion archieven kunnen op verschillende methodes benaderd worden – vanaf de lokale harde schijf, of met verschillende netwerk protocollen. Een archief locatie is echter altijd een URL. De vorm van de URL bepaald de toegangsmethode:

note: (title)
en: Repository Access URLs
nl: Archief Toegang URLs

note: (entry)
en: Access Method
nl: Toegangsmethode

note: (entry)
en: Direct repository access on local or network drive.
nl: Directe archief toegang op een lokale of netwerk schijf.

note: (entry)
en: Access via WebDAV protocol to Subversion-aware Apache server.
nl: Toegang via WebDAV protocol naar een met Subversion-bekende Apache server.

note: (entry)
en: Same as <placeholder-1/>, but with SSL encryption.
nl: Gelijk aan <placeholder-1/>, maar met SSL versleuteling.

note: (entry)
en: Unauthenticated TCP/IP access via custom protocol to a <placeholder-1/> server.
nl: Geautoriseerde TCP/IP toegang met een eigen protocol naar een <placeholder-1/> server.

note: (entry)
en: authenticated, encrypted TCP/IP access via custom protocol to a <placeholder-1/> server.
nl: Geautoriseerd, versleutelde TCP/IP toegang met een eigen protocol naar een <placeholder-1/> server.

note: (para)
en: For the most part, Subversion's URLs use the standard syntax, allowing for server names and port numbers to be specified as part of the URL. The <literal>file://</literal> access method is normally used for local access, although it can be used with UNC paths to a networked host. The URL therefore takes the form <systemitem class="url">file://hostname/path/to/repos</systemitem>. For the local machine, the <literal>hostname</literal> portion of the URL is required to be either absent or <literal>localhost</literal>. For this reason, local paths normally appear with three slashes, <systemitem class="url">file:///path/to/repos</systemitem>.
nl: Over het algemeen wordt voor de Subversion URLs de standaard syntax gebruikt, waardoor het mogelijk is om server namen en poort nummers als onderdeel van de URL te specificeren. De <literal>file://</literal> toegangsmethode wordt normaal gesproken alleen gebruikt voor lokale toegang, alhoewel het ook gebruikt kan worden voor UNC paden naar een netwerk host. De URL krijgt in die gevallen de schrijfwijze <systemitem class="url">file://hostname/path/to/repos</systemitem>. Voor een lokale machine is de <literal>hostname</literal> niet nodig of <literal>localhost</literal>. Hierdoor verschijnen lokale paden vaak met drie schuine strepen, <systemitem class="url">file:///path/to/repos</systemitem>.

note: (para)
en: Also, users of the <literal>file://</literal> scheme on Windows platforms will need to use an unofficially <quote>standard</quote> syntax for accessing repositories that are on the same machine, but on a different drive than the client's current working drive. Either of the two following URL path syntaxes will work where <literal>X</literal> is the drive on which the repository resides:
nl: Ook de gebruikers van het <literal>file://</literal> schema op een Windows systeem moet een onofficiële <quote>standaard</quote> syntax gebruiken voor het benaderen van archieven die op dezelfde machine staan, maar op een andere schijf dan de schijf waar op gewerkt wordt. Eén van de twee volgende URL pad vormen kunnen gebruikt worden, waarbij <literal>X</literal> de schijfletter aangeeft waarop het archief zich bevindt.

note: (para)
en: Note that a URL uses ordinary slashes even though the native (non-URL) form of a path on Windows uses backslashes.
nl: Merk op dat de URL gewone schuine strepen gebruikt, terwijl de standaard (niet URL) methode voor een pad op een Windows machine een schuine streep naar links gebruikt.

note: (para)
en: You can safely access a FSFS repository via a network share, but you <emphasis>cannot</emphasis> access a BDB repository in this way.
nl: Een FSFS archief kan zonder risico’s via een netwerk schijf benaderd worden, maar het is <emphasis>niet</emphasis> mogelijk om een BDB archief op deze manier te benaderen.

note: (para)
en: Do not create or access a Berkeley DB repository on a network share. It <emphasis>cannot</emphasis> exist on a remote filesystem. Not even if you have the network drive mapped to a drive letter. If you attempt to use Berkeley DB on a network share, the results are unpredictable - you may see mysterious errors right away, or it may be months before you discover that your repository database is subtly corrupted.
nl: Creëer of bewerk een Berkeley DB archief niet op een netwerk schijf. Een dergelijk archief bestaat <emphasis>niet </emphasis> op een niet-lokaal bestandssysteem. Ook niet als je de netwerk schijf koppelt aan een schijfletter. De resultaten zijn onvoorspelbaar als je een Berkeley DB probeert te gebruiken via een netwerk schijf. Misschien zie je direct mysterieuze foutmeldingen, maar het kan ook maanden duren voordat je er achter komt dat het archief subtiel corrupt is geraakt.

note: (title)
en: Revisions
nl: Revisies

note: (primary)
en: revision
nl: revisie

note: (para)
en: A <command>svn commit</command> operation can publish changes to any number of files and directories as a single atomic transaction. In your working copy, you can change files' contents, create, delete, rename and copy files and directories, and then commit the complete set of changes as a unit.
nl: Een <command>SVN Vastleggen</command> actie worden wijzigingen aan meerdere bestanden en mappen als één enkele actie vastgelegd in het archief. In je werk kopie kun je mappen, bestanden en de inhoud daarvan wijzigen, creëren, verwijderen, hernoemen en kopiëren en vervolgens de hele set van wijzigingen in één keer vastleggen.

note: (para)
en: In the repository, each commit is treated as an atomic transaction: either all the commits changes take place, or none of them take place. Subversion retains this atomicity in the face of program crashes, system crashes, network problems, and other users' actions.
nl: In het archief wordt ieder vastlegging behandeld als behandeld als een complete transactie in zijn geheel: dat houdt in dat of alle wijzigingen worden vastgelegd of geen enkele wijziging wordt vastgelegd. Subversion houdt vast aan deze werkwijze met het oog op programma crashes, netwerk problemen en andere gebruikersacties.

note: (para)
en: Each time the repository accepts a commit, this creates a new state of the filesystem tree, called a <firstterm>revision</firstterm>. Each revision is assigned a unique natural number, one greater than the number of the previous revision. The initial revision of a freshly created repository is numbered zero, and consists of nothing but an empty root directory.
nl: Elke keer als het archief een Vastlegging accepteert, creëert het een nieuwe status van de bestandssysteem boom, dit wordt een <firstterm>revisie</firstterm> genoemd. Elke revisie krijgt een uniek geheel getal, één nummer hoger dan het nummer van de vorige revisie. De initiële revisie van een vers archief heeft nummer nul en heeft alleen een lege hoofdmap.

note: (para)
en: A nice way to visualize the repository is as a series of trees. Imagine an array of revision numbers, starting at 0, stretching from left to right. Each revision number has a filesystem tree hanging below it, and each tree is a <quote>snapshot</quote> of the way the repository looked after each commit.
nl: Een mooie manier om een archief te visualiseren, is het gebruik van serie van bomen. Stel je een verzameling van revisienummers voor, aan de linker kant beginnend bij 0 en oplopend van links naar rechts. Elke revisie heeft een boom van het bestandssysteem onder zich hangen en elke boom is een <quote>momentopnamen</quote> van het archief zoals het er uit zag na het vastleggen.

note: (title)
en: Global Revision Numbers
nl: Globaal Revisie Nummer

note: (para)
en: Unlike those of many other version control systems, Subversion's revision numbers apply to <emphasis>entire trees</emphasis>, not individual files. Each revision number selects an entire tree, a particular state of the repository after some committed change. Another way to think about it is that revision N represents the state of the repository filesystem after the Nth commit. When a Subversion user talks about ``revision 5 of <filename>foo.c</filename>'', they really mean ``<filename>foo.c</filename> as it appears in revision 5.'' Notice that in general, revisions N and M of a file do <emphasis>not</emphasis> necessarily differ!
nl: In tegenstelling tot veel andere versie beheersystemen, past Subversion revisie nummers toe op een <emphasis>complete boom</emphasis>, niet op individuele bestanden. Elk revisienummer selecteert een gehele boom, een specifieke status waarin het archief zich bevond nadat iemand zijn wijzigingen had vastgelegd. Anders gezegd, revisie N geeft de status van het archief weer naar de Nde vastlegging. Als een Subversion gebruiker praat over ``revisie 5 van <filename>foo.c</filename>'', dan bedoeld diegene echt ``<filename>foo.c</filename> zoals het in revisie 5 aanwezig is.'' Merk op dat over het algemeen een bestand aanwezig in revisie N en M <emphasis>niet</emphasis> perse verschillend zijn.

note: (para)
en: It's important to note that working copies do not always correspond to any single revision in the repository; they may contain files from several different revisions. For example, suppose you check out a working copy from a repository whose most recent revision is 4:
nl: Het is belangrijk om op te merken dat werk kopieën niet altijd overeen komen met één enkele revisie in het archief; er kunnen bestanden in zitten die uit verschillende revisies komen.  Bijvoorbeeld, je haalt een werk kopie op uit een archief, waarvan de meest recente revisie nummer 4 is:

note: (para)
en: At the moment, this working directory corresponds exactly to revision 4 in the repository. However, suppose you make a change to <filename>button.c</filename>, and commit that change. Assuming no other commits have taken place, your commit will create revision 5 of the repository, and your working copy will now look like this:
nl: Op dit moment komt de werk map precies overeen met revisie 4 in het archief. Echter, stel je wijzigt nu <filename>button.c</filename> en legt de wijziging vast. Er van uitgaande dat niemand anders wijzigingen heeft vastgelegd, zal jouw toepassing revisie 5 van het archief creëren, en zal je werk kopie er als volgt uit zien.

note: (para)
en: Suppose that, at this point, Sally commits a change to <filename>integer.c</filename>, creating revision 6. If you use <command>svn update</command> to bring your working copy up to date, then it will look like this:
nl: Stel dat op dit moment Sally een wijziging in <filename>integer.c</filename> vastlegt, dan wordt revisie 6 aangemaakt. Als jij zelf dan <command>svn verversen</command> uitvoert om je werk kopie bij te werken, dan zal deze er zo uitzien:

note: (para)
en: Sally's changes to <filename>integer.c</filename> will appear in your working copy, and your change will still be present in <filename>button.c</filename>. In this example, the text of <filename>Makefile</filename> is identical in revisions 4, 5, and 6, but Subversion will mark your working copy of <filename>Makefile</filename> with revision 6 to indicate that it is still current. So, after you do a clean update at the top of your working copy, it will generally correspond to exactly one revision in the repository.
nl: Sally’s wijziging aan <filename>integer.c</filename> zal in je werk kopie zichtbaar worden en je eigen wijziging zal nog steeds in <filename>button.c</filename> zitten. In dit voorbeeld zal de tekst van <filename>Makefile</filename> gelijk zijn voor revisie 4, 5 en 6, maar zal Subversion je werk kopie van <filename>Makefile</filename> markeren met revisie 6. Dit om aan te geven dat dit nog de actuele versie is. Kortweg, als je een schone versie ophaalt van je werk kopie, dan komt die kopie overeen met één enkele revisie in het archief.

note: (title)
en: How Working Copies Track the Repository
nl: Hoe Werk Kopieën Het Archief Bijhouden

note: (para)
en: For each file in a working directory, Subversion records two essential pieces of information in the <filename>.svn/</filename> administrative area:
nl: Voor elk bestand in een werk map houdt Subversion twee essentiële stukjes informatie bij in de <filename>.svn/</filename> administratie map:

note: (para)
en: what revision your working file is based on (this is called the file's <firstterm>working revision</firstterm>), and
nl: op welke revisie je werk kopie gebaseerd is (bekend als de <firstterm>werk revisie</firstterm> van een bestand) en

note: (para)
en: a timestamp recording when the local copy was last updated by the repository.
nl: een tijdstempel met het tijdstip van de laatste keer dat je lokale kopie is ververst vanuit het archief.

note: (para)
en: Given this information, by talking to the repository, Subversion can tell which of the following four states a working file is in:
nl: Met deze informatie en communicerend met het archief, kan Subversion bepalen in welke van de volgende vier fases een bestand verkeert:

note: (term)
en: Unchanged, and current
nl: Niet gewijzigd en actueel

note: (para)
en: The file is unchanged in the working directory, and no changes to that file have been committed to the repository since its working revision. A <command>commit</command> of the file will do nothing, and an <command>update</command> of the file will do nothing.
nl: Het bestand is ongewijzigd in de werk map en er zijn geen wijzigingen in het archief vastgelegd sinds de werk revisie is aangemaakt. Het <command>vastleggen</command> en het  commando <command>verversen</command> op zo’n bestand zal geen actie tot gevolg hebben.

note: (term)
en: Locally changed, and current
nl: Lokaal gewijzigd en actueel

note: (para)
en: The file has been changed in the working directory, and no changes to that file have been committed to the repository since its base revision. There are local changes that have not been committed to the repository, thus a <command>commit</command> of the file will succeed in publishing your changes, and an <command>update</command> of the file will do nothing.
nl: Het bestand is in de werk map gewijzigd en er zijn nog geen wijzigingen aan het bestand vastgelegd in het archief na de basis revisie. De lokale wijzigingen zijn nog niet vastgelegd in het archief, dus het <command>vastleggen</command> commando zal je wijzigingen succesvol publiceren en het <command>verversen</command> commando zal niets doen.

note: (term)
en: Unchanged, and out-of-date
nl: Ongewijzigd en achterhaald

note: (para)
en: The file has not been changed in the working directory, but it has been changed in the repository. The file should eventually be updated, to make it current with the public revision. A <command>commit</command> of the file will do nothing, and an <command>update</command> of the file will fold the latest changes into your working copy.
nl: Dit bestand is niet gewijzigd in de werk map, maar er is wel een wijziging in het archief. Dit bestand moet uiteindelijk bijgewerkt worden om overeen te komen met de gepubliceerde revisie. Het <command>commit</command> commando zal niets doen, het <command>verversen</command> zal de laatste wijzigingen in je werk kopie beschikbaar stellen.

note: (term)
en: Locally changed, and out-of-date
nl: Lokaal gewijzigd en achterhaald

note: (para)
en: The file has been changed both in the working directory, and in the repository. A <command>commit</command> of the file will fail with an <emphasis>out-of-date</emphasis> error. The file should be updated first; an <command>update</command> command will attempt to merge the public changes with the local changes. If Subversion can't complete the merge in a plausible way automatically, it leaves it to the user to resolve the conflict.
nl: Het bestand is lokaal en in het archief gewijzigd. Het <command>vastleggen</command> commando zal een <emphasis>bestand achterhaald</emphasis> foutmelding geven. Het bestand moet eerst ververst worden; het <command>verversen</command> zal proberen de gepubliceerde wijzigingen samen te voegen met de lokale wijzigingen. Als het Subversion niet lukt om de bestanden samen te voegen op een voor hand liggende manier, dan laat Subversion het aan de gebruiker over om dit probleem op te lossen.

note: (title)
en: Summary
nl: Samenvatting

note: (para)
en: We've covered a number of fundamental Subversion concepts in this chapter:
nl: In dit hoofdstuk is een aantal fundamentele Subversion concepten behandeld:

note: (para)
en: We've introduced the notions of the central repository, the client working copy, and the array of repository revision trees.
nl: De begrippen van het centrale archief, de werk kopie van de gebruiker en de verzameling van archief revisie bomen zijn geïntroduceerd.

note: (para)
en: We've seen some simple examples of how two collaborators can use Subversion to publish and receive changes from one another, using the 'copy-modify-merge' model.
nl: Enkele eenvoudige voorbeelden zijn gegeven over hoe twee medewerkers Subversion kunnen gebruiken om wijzigingen naar elkaar te publiceren en van elkaar te ontvangen, door gebruik te maken van het 'kopieer-wijzig-samenvoeg' model.

note: (para)
en: We've talked a bit about the way Subversion tracks and manages information in a working copy.
nl: Er is kort gesproken over hoe Subversion informatie en wijzigingen bijhoudt in een werk kopie.

note: (para)
en: No matter which protocol you use to access your repositories, you always need to create at least one repository. This can either be done with the Subversion command line client or with TortoiseSVN.
nl: Onafhankelijk van welk protocol er gebruikt wordt om een archief te benaderen, tenminste één keer moet het archief aangemaakt worden. Dit kan gedaan worden met via een Subversion opdracht scherm of met TortoiseSVN.

note: (para)
en: If you haven't created a Subversion repository yet, it's time to do that now.
nl: Als je nog geen Subversion archief aangemaakt hebt, dan wordt het nu tijd om dat te doen.

note: (title)
en: Repository Creation
nl: Archief creatie

note: (primary)
en: create repository
nl: repository aanmaken

note: (para)
en: You can create a repository with the FSFS backend or with the older Berkeley Database (BDB) format. The FSFS format is generally faster and easier to administer, and it works on network shares and Windows 98 without problems. The BDB format was once considered more stable simply because it has been in use for longer, but since FSFS has now been in use in the field for several years, that argument is now rather weak. Read <ulink url="http://svnbook.red-bean.com/en/1.5/svn.reposadmin.planning.html#svn.reposadmin.basics.backends"><citetitle>Choosing a Data Store</citetitle></ulink> in the Subversion book for more information.
nl: Het is mogelijk om een archief aan te maken met een FSFS backend of met het oudere Berkeley Database (BDB) formaat. Het FSFS formaat is over het algemeen sneller en makkelijker de administreren, bovendien werkt het zonder problemen om netwerk schijven en Windows 98. Het is lang verondersteld dat het BDB formaat stabieler was, eenvoudigweg omdat het langer gebruikt is. Echter aangezien FSFS nu ook al meerdere jaren in het veld in gebruik is, is dat argument niet zo sterk meer. Lees ook eens <ulink url="http://svnbook.red-bean.com/en/1.5/svn.reposadmin.planning.html#svn.reposadmin.basics.backends"><citetitle>Choosing a Data Store</citetitle></ulink> in het Subversion boek voor meer informatie.

note: (title)
en: Creating a Repository with the Command Line Client
nl: Een archief aanmaken via de opdrachtregel applicatie.

note: (primary)
en: Create
nl: Aanmaken

note: (para)
en: Create an empty folder with the name SVN (e.g. <filename>D:\SVN\</filename>), which is used as root for all your repositories.
nl: Maak een lege map aan met de naam SVN (bijv. <filename>D:\SVN\</filename>), welke gebruikt zal worden als basis map voor alle archieven.

note: (para)
en: Create another folder <filename>MyNewRepository</filename> inside <filename>D:\SVN\</filename>.
nl: Maak nog een map aan <filename>MyNewRepository</filename> in <filename>D:\SVN\</filename>.

note: (para)
en: Open the command prompt (or DOS-Box), change into <filename>D:\SVN\</filename> and type <screen>
    svnadmin create --fs-type bdb MyNewRepository
    </screen> or <screen>
    svnadmin create --fs-type fsfs MyNewRepository
    </screen>
nl: Open de opdrachtprompt (of DOS-scherm), ga naar <filename>D:\SVN\</filename> and type <screen>
    svnadmin create --fs-type bdb MyNewRepository
    </screen> of <screen>
    svnadmin create --fs-type fsfs MyNewRepository
    </screen>

note: (para)
en: Now you've got a new repository located at <filename>D:\SVN\MyNewRepository</filename>.
nl: Nu is er een nieuw archief gemaakt in <filename>D:\SVN\MyNewRepository</filename>.

note: (title)
en: Creating The Repository With TortoiseSVN
nl: Het Archief Aanmaken Met TortoiseSVN

note: (title)
en: The TortoiseSVN menu for unversioned folders
nl: Het TortoiseSVN menu voor  bestanden zonder versiebeheer

note: (para)
en: Open the windows explorer
nl: Open de Windows Verkenner

note: (para)
en: Create a new folder and name it e.g. <filename>SVNRepository</filename>
nl: Maak een nieuwe map aan en noem het bijvoorbeeld <filename>SVNRepository</filename>

note: (para)
en: <action>Right-click</action> on the newly created folder and select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Create Repository here...</guimenuitem></menuchoice>.
nl: <action>Klik met de rechter muisknop</action> op de nieuwe map en selecteer <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Maak hier een archief...</guimenuitem></menuchoice>.

note: (para)
en: A repository is then created inside the new folder. <emphasis>Don't edit those files yourself!!!</emphasis>. If you get any errors make sure that the folder is empty and not write protected.
nl: In de nieuwe map wordt dan een archief gemaakt. <emphasis>Bewerk of wijzig deze bestanden niet zelf!!!</emphasis>. Als je foutmeldingen krijgt, controleer dan of de map leeg is en of je schrijfrechten hebt.

note: (para)
en: TortoiseSVN no longer offers the option to create BDB repositories, although you can still use the command line client to create them. FSFS repositories are generally easier for you to maintain, and also makes it easier for us to maintain TortoiseSVN due to compatibility issues between the different BDB versions.
nl: TortoiseSVN biedt niet langer de mogelijkheid om BDB archieven aan te maken, maar het is wel mogelijk om deze via de opdrachtprompt aan te maken. FSFS archieven zijn normaalgesproken makkelijker te beheren en het maakt het ons ook makkelijker om TortoiseSVN te onderhouden, vanwege compatibiliteitsverschillen tussen verschillende BDB versies.

note: (para)
en: Future versions of TortoiseSVN will not support <literal>file://</literal> access to BDB repositories due to these compatibility issues, although it will of course always support this repository format when accessed via a server through the <literal>svn://</literal>, <literal>http://</literal> or <literal>https://</literal> protocols. For this reason, we strongly recommend that any new repository which must be accessed using <literal>file://</literal> protocol is created as FSFS.
nl: In toekomstige versies van TortoiseSVN wordt de <literal>file://</literal> toegangsmethode naar BDB archieven door deze compatibiliteitsproblemen niet meer ondersteund. Natuurlijk blijft er wel de mogelijkheid om zo’n archief te benaderen met het <literal>svn://</literal>, <literal>http://</literal> of <literal>https://</literal> protocol. Daarom adviseren we met klem nieuwe archieven die d.m.v. het <literal>file://</literal> protocol altijd aan te maken als FSFS.

note: (para)
en: Of course we also recommend that you don't use <literal>file://</literal> access at all, apart from local testing purposes. Using a server is more secure and more reliable for all but single-developer use.
nl: Ons advies is om de <literal>file://</literal> methode alleen te gebruiken voor lokale testdoeleinden. Het gebruik van een server is veiliger en betrouwbaarder in alle situaties waarbij er meer dan één ontwikkelaar gebruik maakt van het archief.

note: (title)
en: Local Access to the Repository
nl: Lokale Toegang tot het Archief

note: (primary)
en: Access
nl: Toegang

note: (primary)
en: UNC paths
nl: UNC paden

note: (para)
en: To access your local repository you need the path to that folder. Just remember that Subversion expects all repository paths in the form <systemitem class="url">file:///C:/SVNRepository/</systemitem>. Note the use of forward slashes throughout.
nl: Om een lokaal archief te benaderen, moet je het pad naar de map weten. Onthoudt dat Subversion alle paden naar het archief verwacht in het formaat: <systemitem class="url">file:///C:/SVNRepository/</systemitem>.Merk op dat er normale schuine strepen worden gebruikt.

note: (para)
en: To access a repository located on a network share you can either use drive mapping, or you can use the UNC path. For UNC paths, the form is <systemitem class="url">file://ServerName/path/to/repos/</systemitem>. Note that there are only 2 leading slashes here.
nl: Om een archief op een netwerk te benaderen, kan een schijfletter toegewezen worden  of door gebruik te maken van het UNC pad. Voor UNC paden moet het formaat <systemitem class="url">file://ServerName/path/to/repos/</systemitem> gebruikt worden. Merk op dat er maar 2 schuinen strepen voor staan.

note: (para)
en: Prior to SVN 1.2, UNC paths had to be given in the more obscure form <systemitem class="url">file:///\ServerName/path/to/repos</systemitem>. This form is still supported, but not recommended.
nl: Voordat SVN 1.2 er was, moesten UNC paden op een onduidelijkere manier opgegeven worden <systemitem class="url">file:///\ServerName/path/to/repos</systemitem>. Dit formaat wordt nog wel ondersteund, maar het gebruik wordt niet aanbevolen.

note: (para)
en: Do not create or access a Berkeley DB repository on a network share. It <emphasis>cannot</emphasis> exist on a remote file system. Not even if you have the network drive mapped to a drive letter. If you attempt to use Berkeley DB on a network share, the results are unpredictable - you may see mysterious errors right away, or it may be months before you discover that your repository database is subtly corrupted.
nl: Creëer of bewerk een Berkeley DB archief niet op een netwerk schijf. Een dergelijk archief bestaat <emphasis>niet </emphasis> op een niet-lokaal bestandssysteem. Ook niet als je de netwerk schijf koppelt aan een schijfletter. De resultaten zijn onvoorspelbaar als je een Berkeley DB probeert te gebruiken via een netwerk schijf. Misschien zie je direct mysterieuze foutmeldingen, maar het kan ook maanden duren voordat je er achter komt dat het archief subtiel corrupt is geraakt.

note: (title)
en: Accessing a Repository on a Network Share
nl: Een archief benaderen op een Netwerk schijf

note: (primary)
en: Network share
nl: Netwerk schijf

note: (para)
en: Although in theory it is possible to put a FSFS repository on a network share and have multiple users access it using <literal>file://</literal> protocol, this is most definitely <emphasis>not</emphasis> recommended. In fact we would <emphasis>strongly</emphasis> discourage it, and do not support such use.
nl: In theorie is het mogelijk om een FSFS archief op een netwerk schijf met meerdere gebruikers te benaderen met het <literal>file://</literal> protocol, dit is echter <emphasis>niet</emphasis> aanbevolen. We raden dit <emphasis>sterk</emphasis> af en ondersteunen gebruik op die manier niet.

note: (para)
en: Firstly you are giving every user direct write access to the repository, so any user could accidentally delete the entire repository or make it unusable in some other way.
nl: Ten eerste geef je elke gebruiker directe schrijf rechten op het archief, zodat iedereen per ongeluk het hele archief weg kan gooien of het op een andere manier onbruikbaar kan maken.

note: (para)
en: Secondly not all network file sharing protocols support the locking that Subversion requires, so you may find your repository gets corrupted. It may not happen straight away, but one day two users will try to access the repository at the same time.
nl: Ten tweede ondersteund niet elke netwerk bestandsgebruik protocol de manier van vergrendelen die Subversion nodig heeft, waardoor je archief mogelijk onbruikbaar wordt.  Dit hoeft niet direct te gebeuren, maar bijvoorbeeld op een moment dat twee gebruikers het archief tegelijkertijd benaderen.

note: (para)
en: Thirdly the file permissions have to be set just so. You may just about get away with it on a native Windows share, but SAMBA is particularly difficult.
nl: Ten derde moeten de permissies exact ingesteld worden, wat misschien nog net lukt met Windows, maar met SAMBA is dit erg lastig.

note: (para)
en: <literal>file://</literal> access is intended for local, single-user access only, particularly testing and debugging. When you want to share the repository you <emphasis>really</emphasis> need to set up a proper server, and it is not nearly as difficult as you might think. Read <xref linkend="tsvn-serversetup"/> for guidelines on choosing and setting up a server.
nl: <literal>file://</literal> gebruik is bedoeld voor lokaal gebruik met een enkele gebruiker, in het bijzonder voor testen en debuggen. Als je het archief wilt delen, dan moet je <emphasis>echt</emphasis> een server opbouwen, wat niet zo moeilijk is als je denkt. Lees <xref linkend="tsvn-serversetup"/> voor richtlijnen bij het kiezen en opzetten van een server.

note: (title)
en: Repository Layout
nl: Archief indeling

note: (para)
en: Before you import your data into the repository you should first think about how you want to organize your data. If you use one of the recommended layouts you will later have it much easier.
nl: Voordat je je data in het archief opneemt, moet je nadenken hoe je de indeling wilt hebben. Als je één van de aanbevolen indelingen kiest, zul je dat later veel profijt van hebben.

note: (para)
en: There are some standard, recommended ways to organize a repository. Most people create a <filename>trunk</filename> directory to hold the <quote>main line</quote> of development, a <filename>branches</filename> directory to contain branch copies, and a <filename>tags</filename> directory to contain tag copies. If a repository holds only one project, then often people create these top-level directories:
nl: Er zijn een paar standaard aanbevolen indelingen voor een archief. Vaak wordt er een <filename>trunk</filename> map aangemaakt voor de <quote>hoofd lijn</quote> van de ontwikkeling, een <filename>branches</filename> map voor vertakkingen en een <filename>tags</filename> map voor vrijgaves. Als een archief maar één project bevat, worden van deze mappen op hoofdniveau gemaakt:

note: (para)
en: If a repository contains multiple projects, people often index their layout by branch:
nl: Als een archief meerdere projecten bevat, wordt er vaak voor een indeling per vertakking gekozen:

note: (para)
en: ...or by project:
nl: ...of per project:

note: (para)
en: Indexing by project makes sense if the projects are not closely related and each one is checked out individually. For related projects where you may want to check out all projects in one go, or where the projects are all tied together in a single distribution package, it is often better to index by branch. This way you have only one trunk to checkout, and the relationships between the sub-projects is more easily visible.
nl: Indexeren per project heeft zin als de projecten niet veel met elkaar te maken hebben en elk project afzonderlijk opgehaald wordt uit het archief. Voor projecten die je in één keer wilt ophalen of die met elkaar verbonden zijn in een enkele distributie is het vaak om te indexeren per vertakking. Hiermee hoef je alleen de hoofdstroom (trunk) op te halen en de relaties tussen de projecten zijn eenvoudiger te zien.

note: (para)
en: If you adopt a top level <filename>/trunk /tags /branches</filename> approach, there is nothing to say that you have to copy the entire trunk for every branch and tag, and in some ways this structure offers the most flexibility.
nl: Als de <filename>/trunk /tags /branches</filename> aanpak op hoofdniveau toepast, moet je de hele boomstructuur kopiëren voor elke vertakking en label, en in sommige andere gevallen biedt deze structuur juist de meeste flexibiliteit.

note: (para)
en: For unrelated projects you may prefer to use separate repositories. When you commit changes, it is the revision number of the whole repository which changes, not the revision number of the project. Having 2 unrelated projects share a repository can mean large gaps in the revision numbers. The Subversion and TortoiseSVN projects appear at the same host address, but are completely separate repositories allowing independent development, and no confusion over build numbers.
nl: Voor projecten zonder onderlinge relatie heb je mogelijk de voorkeur voor afzonderlijke archieven. Als je wijzigingen vastlegt, wordt het revisienummer van het gehele archief verhoogd, niet het nummer van een project. Het hebben van twee ongerelateerde projecten in één archief betekend dat er grote sprongen kunnen zitten in de revisienummers. De Subversion en TortoiseSVN projecten bevinden zich op hetzelfde hostadres, maar zijn twee aparte archieven waarmee onafhankelijk ontwikkeld kan worden, en dus geen verwarring over build nummers.

note: (para)
en: Of course, you're free to ignore these common layouts. You can create any sort of variation, whatever works best for you or your team. Remember that whatever you choose, it's not a permanent commitment. You can reorganize your repository at any time. Because branches and tags are ordinary directories, TortoiseSVN can move or rename them however you wish.
nl: Natuurlijk ben je vrij om deze standaard indelingen te negeren. Je kunt elke gewenste variatie creëren, net welke jou en je team het beste past. Onthoudt dat wat je ook kiest, je er niet voor eeuwig aan vast zit. Het is mogelijk om je archief te reorganiseren op elke gewenst moment. Omdat vertakkingen en labels normale mappen zijn, kan TortoiseSVN deze voor je verplaatsen of hernoemen naar hartenlust.

note: (para)
en: Switching from one layout to another is just a matter of issuing a series of server-side moves; If you don't like the way things are organized in the repository, just juggle the directories around.
nl: Het schakelen van de ene naar de andere indeling is simpel een door de server uitgevoerde verplaatsactie; Mocht je de indeling van het archief niet handig vinden, verplaats de mappen naar hartenlust.

note: (para)
en: create a new empty folder on your hard drive
nl: creëer een nieuwe lege map op je harde schijf

note: (para)
en: create your desired top-level folder structure inside that folder - don't put any files in it yet!
nl: Maak je gewenste mapstructuur in die map aan – sla er nog geen bestanden in op!

note: (para)
en: import this structure into the repository via a <action>right click</action> on the folder and selecting <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Import...</guimenuitem></menuchoice> This will import your temp folder into the repository root to create the basic repository layout.
nl: Importeer deze structuur in je archief, <action>klik met rechter muisknop</action> op de map en kies <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Importeren...</guimenuitem></menuchoice>. Hiermee wordt je tijdelijke map in de hoofdmap van het archief gezet waarmee de basis van het archief gecreëerd is.

note: (para)
en: So if you haven't already created a basic folder structure inside your repository you should do that now. There are two ways to achieve this. If you simply want to create a <filename>/trunk /tags /branches</filename> structure, you can use the repository browser to create the three folders (in three separate commits). If you want to create a deeper hierarchy then it is simpler to create a folder structure on disk first and import it in a single commit, like this: <placeholder-1/>
nl: Als je nog geen basis mapstructuur structuur in het archief hebt aangemaakt, doe dat dan nu. Er zijn twee methodes om dit te doen. Als je de <filename>/trunk /tags /branches</filename> structuur wilt aanmaken, dan kun je de archief-verkenner hiervoor gebruiken (door drie keer apart vastleg acties). Als je een dieper hiërarchische structuur wilt maken, dan is het makkelijker om dat eerst op de schijf te doen en deze structuur dan in één keer te importeren, door: <placeholder-1/>

note: (para)
en: Note that the name of the folder you are importing does not appear in the repository, only its contents. For example, create the following folder structure: <screen>
    C:\Temp\New\trunk
    C:\Temp\New\branches
    C:\Temp\New\tags
    </screen> Import <filename>C:\Temp\New</filename> into the repository root, which will then look like this: <screen>
    /trunk
    /branches
    /tags
    </screen>
nl: Merk op dat de naam van de map die je importeert, niet verschijnt in het archief, alleen de inhoud daarvan. Bijvoorbeeld, creëer de volgende structuur:<screen>
    C:\Temp\New\trunk
    C:\Temp\New\branches
    C:\Temp\New\tags
    </screen> Importeren van <filename>C:\Temp\New</filename> in de hoofdmap van het archief heeft het volgende resultaat: <screen>
    /trunk
    /branches
    /tags
    </screen>

note: (title)
en: Repository Backup
nl: Archief Reservekopie

note: (primary)
en: backup
nl: reservekopie

note: (para)
en: Whichever type of repository you use, it is vitally important that you maintain regular backups, and that you verify the backup. If the server fails, you may be able to access a recent version of your files, but without the repository all your history is lost forever.
nl: Onafhankelijk van welke type archief je gebruikt is het van vitaal belang dat je regelmatig een reservekopie maakt en deze controleert. Als er een fout optreedt op de server, kun je misschien nog wel bij een recente versie van je bestanden komen, maar zonder het archief zal alle historie verloren zijn.

note: (para)
en: The simplest (but not recommended) way is just to copy the repository folder onto the backup medium. However, you have to be absolutely sure that no process is accessing the data. In this context, access means <emphasis>any</emphasis> access at all. A BDB repository is written to even when the operation only appears to require reading, such as getting status. If your repository is accessed at all during the copy, (web browser left open, WebSVN, etc.) the backup will be worthless.
nl: De meest eenvoudige (maar niet aanbevolen) methode is simpelweg een kopie te maken van de archief map op een apart medium. Echter moet je dan zeker weten dat geen enkel proces de data op <emphasis>geen enkele wijze</emphasis> dan ook gebruikt op dat moment. Een BDB archief wordt beschreven ook al lijkt het er op dat er alleen gelezen wordt, zoals bijvoorbeeld bij het opvragen van de status. Als je archief benaderd wordt tijdens het maken van een reservekopie, (web browser geopend, WebSVN, etc.) dan zal deze waardeloos zijn.

note: (para)
en: The recommended method is to run <screen>
    svnadmin hotcopy path/to/repository path/to/backup --clean-logs
    </screen> to create a copy of your repository in a safe manner. Then backup the copy. The <literal>--clean-logs</literal> option is not required, but removes any redundant log files when you backup a BDB repository, which may save some space.
nl: De aanbevolen methode hiervoor is gebruik te maken van <screen>
    svnadmin hotcopy path/to/repository path/to/backup --clean-logs
    </screen> voor het veilig kopieren van je archief. Daarna kan een reservekopie gemaakt worden dan die kopie. De <literal>--clean-logs</literal> parameter is niet noodzakelijk, maar verwijdert overbodige log bestanden als je een reservekopie maakt van een BDB archief, waarmee mogelijk ruimte wordt bespaard.

note: (para)
en: The <literal>svnadmin</literal> tool is installed automatically when you install the Subversion command line client. If you are installing the command line tools on a Windows PC, the best way is to download the Windows installer version. It is compressed more efficiently than the <filename>.zip</filename> version, so the download is smaller, and it takes care of setting the paths for you. You can download the latest version of the Subversion command line client from <ulink url="http://subversion.apache.org/getting.html"><citetitle>http://subversion.apache.org/getting.html</citetitle></ulink>.
nl: De <literal>svnadmin</literal> tool wordt automatisch geïnstalleerd als je de Subversion opdrachtprompt client installeert. De beste manier om de opdrachtprompt programma’s op een Windows PC te installeren is door  de Windows installatie versie te downloaden. Deze is beter gecomprimeerd dan de <filename>.zip</filename> versie en dus kleiner, en de paden worden tijdens de installatie meteen goed ingesteld. De meest recente versie van de Subversion opdrachtprompt client kun je downloaden via <ulink url="http://subversion.apache.org/getting.html"><citetitle>http://subversion.apache.org/getting.html</citetitle></ulink>.

note: (title)
en: Server side hook scripts
nl: Server gesitueerde hook scripts

note: (primary)
en: server side hook scripts
nl: server gebaseerde hook scripts

note: (para)
en: A hook script is a program triggered by some repository event, such as the creation of a new revision or the modification of an unversioned property. Each hook is handed enough information to tell what that event is, what target(s) it's operating on, and the username of the person who triggered the event. Depending on the hook's output or return status, the hook program may continue the action, stop it, or suspend it in some way. Please refer to the chapter on <ulink url="http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks"><citetitle>Hook Scripts</citetitle></ulink> in the Subversion Book for full details about the hooks which are implemented.
nl: Een hook script is een programma dat gestart wordt door een gebeurtenis in het archief, bijvoorbeeld de creatie van een nieuwe revisie of de modificatie van een niet versiebeheerde eigenschap. Elke hook krijgt genoeg informatie om te weten welke gebeurtenis er heeft plaatsgevonden, om welk systeem het gaat en de naam van de gebruiker die de gebeurtenis veroorzaakte. Afhankelijk van de uitkomst van de hook, kan het hook programma de action continueren, stoppen, of op een manier opschorten. Voor meer details over de geimplementeerde hooks, lees het hoofdstuk <ulink url="http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks"><citetitle>Hook Scripts</citetitle></ulink> in het Subversion boek.

note: (para)
en: These hook scripts are executed by the server that hosts the repository. TortoiseSVN also allows you to configure client side hook scripts that are executed locally upon certain events. See <xref linkend="tsvn-dug-settings-hooks"/> for more information.
nl: Deze hook scripts worden uitgevoerd door de server waarop het archief zich bevind. Met TortoiseSVN is het mogelijk om eigenlijk hook scripts te maken, die lokaal uitgevoerd worden bij bepaalde gebeurtenissen.  Lees <xref linkend="tsvn-dug-settings-hooks"/> voor meer informatie.

note: (para)
en: Sample hook scripts can be found in the <filename>hooks</filename> directory of the repository. These sample scripts are suitable for Unix/Linux servers but need to be modified if your server is Windows based. The hook can be a batch file or an executable. The sample below shows a batch file which might be used to implement a pre-revprop-change hook. <screen>
    rem Only allow log messages to be changed.
    if "%4" == "svn:log" exit 0
    echo Property '%4' cannot be changed &gt;&amp;2
    exit 1
    </screen> Note that anything sent to stdout is discarded. if you want a message to appear in the Commit Reject dialog you must send it to stderr. In a batch file this is achieved using <filename>&gt;&amp;2</filename>
nl: Voorbeelden van hook scripts staan in de <filename>hooks</filename> map van het archief. Deze voorbeelden zijn geschikt voor Unix/Linux servers en kunnen aangepast worden om te gebruiken op een Windows server. De hook kan een batch bestand zijn of een executable. De onderstaande voorbeeld batch kan gebruikt worden voor een revisieeigenschap-wijziging. <screen>
    rem Only allow log messages to be changed.
    if "%4" == "svn:log" exit 0
    echo Property '%4' cannot be changed &gt;&amp;2
    exit 1
    </screen> Merk op dat alles wat verstuurd wordt met stdout genegeerd wordt. Als je een bericht wilt tonen in het Vastleggen geweigerd dialoogvenster, dan moet je dit sturen naar stderr. In een batch bestand kun je dit doen met <filename>&gt;&amp;2</filename>

note: (title)
en: Overriding Hooks
nl: Dwingende Hooks

note: (para)
en: If a hook script rejects your commit then its decision is final. But you can build an override mechanism into the script itself using the <emphasis>Magic Word</emphasis> technique. If the script wants to reject the operation it first scans the log message for a special pass phrase, either a fixed phrase or perhaps the filename with a prefix. If it finds the magic word then it allows the commit to proceed. If the phrase is not found then it can block the commit with a message like <quote>You didn't say the magic word</quote> :-)
nl: Als een hook script een vastlegging weigert, dan is die beslissing definitief. Het is mogelijk om een dwingend mechanisme in het script te bouwen met een <emphasis>Magisch Woord</emphasis>. Als het script een actie will weigeren zal het eerst het log bericht scannen op een speciale zin, een standaard in of een bestandsnaam met een prefix. Als het het magische woord vindt, dan zal het de vastlegging toestaan. Als de zin niet gevonden is, dan kan het de vastlegging blokkeren met een bericht zoals <quote>Je hebt het magische woord niet gezegd</quote> :-)

note: (title)
en: Checkout Links
nl: Links voor Ophalen

note: (primary)
en: checkout link
nl: Link voor Ophalen

note: (primary)
en: TortoiseSVN link
nl: TortoiseSVN koppeling

note: (para)
en: If you want to make your Subversion repository available to others you may want to include a link to it from your website. One way to make this more accessible is to include a <firstterm>checkout link</firstterm> for other TortoiseSVN users.
nl: Als je je Subversion archief beschikbaar wilt stellen aan anderen, dan wil je mogelijk een link naar je archief op  je website zetten. Je kunt hiervoor bijvoorbeeld een <firstterm>Ophalen-link</firstterm> voor andere TortoiseSVN gebruikers gebruiken.

note: (para)
en: When you install TortoiseSVN, it registers a new <literal>tsvn:</literal> protocol. When a TortoiseSVN user clicks on such a link, the checkout dialog will open automatically with the repository URL already filled in.
nl: Bij de installatie van TortoiseSVN, registreert deze een nieuw protocol, <literal>tsvn:</literal>. Als een TortoiseSVN gebruiker op zo'n link klikt, zal automatisch het Ophalen dialoogvenster geopend worden met de URL ingevuld.

note: (para)
en: To include such a link in your own html page, you need to add code which looks something like this: <placeholder-1/>
nl: Om een dergelijke link in je eigen HTML pagina op te nemen, moet je de code toevoegen die er bijvoorbeeld zo uitziet: <placeholder-1/>

note: (para)
en: Of course it would look even better if you included a suitable picture. You can use the <ulink url="http://tortoisesvn.tigris.org/images/TortoiseCheckout.png"><citetitle>TortoiseSVN logo</citetitle></ulink> or you can provide your own image. <placeholder-1/>
nl: Natuurlijk ziet het er nog beter uit als je een passend plaatje gebruikt, bijvoorbeeld het <ulink url="http://tortoisesvn.tigris.org/images/TortoiseCheckout.png"><citetitle>TortoiseSVN logo</citetitle></ulink> of een eigen figuur. <placeholder-1/>

note: (para)
en: You can also make the link point to a specific revision, for example <placeholder-1/>
nl: Het is ook mogelijk om een link naar een specifieke revisie te maken, bijvoorbeeld: <placeholder-1/>

note: (title)
en: Accessing the Repository
nl: Toegang hebben tot het Archief

note: (para)
en: To use TortoiseSVN (or any other Subversion client), you need a place where your repositories are located. You can either store your repositories locally and access them using the <literal>file://</literal> protocol or you can place them on a server and access them with the <literal>http://</literal> or <literal>svn://</literal> protocols. The two server protocols can also be encrypted. You use <literal>https://</literal> or <literal>svn+ssh://</literal>, or you can use <literal>svn://</literal> with SASL.
nl: Voor het gebruik van TortoiseSVN (of een andere Subversion client) moet je een plaatse hebben waar het archief opgeslagen wordt. Je kunt het archief lokaal opslaan en benaderen met het <literal>file://</literal> protocol, of je kunt het archief op een serverplaatsen en het benaderen met het <literal>http://</literal> of <literal>svn://</literal> protofol. De beide server protocollen kunnen ook met een versleuteling werken. Je gebruikt dan <literal>https://</literal>,  <literal>svn+ssh://</literal> of <literal>svn://</literal> met SASL.

note: (para)
en: If you are using a public hosting service such as <ulink url="http://code.google.com/hosting/"><citetitle>Google Code</citetitle></ulink> or your server has already been setup by someone else then there is nothing else you need to do. Move along to <xref linkend="tsvn-dug"/>.
nl: Als je een openbaar hosting service gebruikt, zoals <ulink url="http://code.google.com/hosting/"><citetitle>Google Code</citetitle></ulink> of als je server al geconfigureerd is door iemand anders, dan hoef je niets anders te doen. Lees dan verder bij <xref linkend="tsvn-dug"/>.

note: (para)
en: If you don't have a server and you work alone, or if you are just evaluating Subversion and TortoiseSVN in isolation, then local repositories are probably your best choice. Just create a repository on your own PC as described earlier in <xref linkend="tsvn-repository"/>. You can skip the rest of this chapter and go directly to <xref linkend="tsvn-dug"/> to find out how to start using it.
nl: Indien je geen server hebt, alleen werkt of Subversion en TortoiseSVN evalueert, dan is een lokaal archief waarschijnlijk de beste keuze. Maak een archief aan op je PC zoals omschreven in <xref linkend="tsvn-repository"/>. De rest van dit hoofdstuk kan overgeslagen worden en lees verder vanaf <xref linkend="tsvn-dug"/>.

note: (para)
en: If you were thinking about setting up a multi-user repository on a network share, think again. Read <xref linkend="tsvn-repository-local-share"/> to find out why we think this is a bad idea. Setting up a server is not as hard as it sounds, and will give you better reliability and probably speed too.
nl: Als je een archief op een netwerk schijf wilt maken voor meerdere gebruikers, denk daar dan nog eens over na. Lees <xref linkend="tsvn-repository-local-share"/> om te begrijpen waarom wij dat een slecht idee vinden. Het opzetten van een server is niet zo moeilijk als het lijkt en een server geeft je een betere betrouwbaarheid en mogelijk snelheid.

note: (para)
en: The next sections are a step-by-step guide on how you can set up such a server on a Windows machine. Of course you can also set up a server on a Linux machine, but that is beyond the scope of this guide. More detailed information on the Subversion server options, and how to choose the best architecture for your situation, can be found in the Subversion book under <ulink url="http://svnbook.red-bean.com/en/1.5/svn.serverconfig.html"><citetitle>Server Configuration</citetitle></ulink>.
nl: De volgende paragraven beschrijven stapsgewijs hoe een server op een Windows machine opgezet moet worden. Natuurlijk is het ook mogelijk om de server op een Linux machine te bouwen, maar dat ligt buiten de scoop van dit document. Meer informatie over de Subversion opties en hoe de beste architectuur te kiezen voor jouw situatie is beschreven in het Subversion boek onder <ulink url="http://svnbook.red-bean.com/en/1.5/svn.serverconfig.html"><citetitle>Server Configuration</citetitle></ulink>.

note: (para)
en: Subversion includes Svnserve - a lightweight stand-alone server which uses a custom protocol over an ordinary TCP/IP connection. It is ideal for smaller installations, or where a full blown Apache server cannot be used.
nl: Bij Subversion zit Svnserve, een lichtgewicht stand-alone server, die gebruikt maakt van een standaard TCP/IP verbinding. Deze is ideaal voor kleine installaties of daar waar een volledige Apache server niet gebruikt kan worden.

note: (para)
en: In most cases svnserve is easier to setup and runs faster than the Apache based server, although it doesn't have some of the advanced features. And now that SASL support is included it is easy to secure as well.
nl: In de meeste gevallen is svnserve makkelijker om op te zetten en werkt sneller dan een Apache server, maar ontbeerd enkele geavanceerde functies. Nu SASL ook ondersteund wordt is het nog veilig ook.

note: (title)
en: Installing svnserve
nl: Installatie svnserve

note: (para)
en: Get the latest version of Subversion from <ulink url="http://subversion.apache.org/getting.html"><citetitle>http://subversion.apache.org/getting.html</citetitle></ulink>. Alternatively get a pre-packaged installer from CollabNet at <ulink url="http://www.collab.net/downloads/subversion"><citetitle>http://www.collab.net/downloads/subversion</citetitle></ulink>. This installer will setup svnserve as a Windows service, and also includes some of the tools you need if you are going to use SASL for security.
nl: Haal de meest recente versie van Subversion op via <ulink url="http://subversion.apache.org/getting.html"><citetitle>http://subversion.apache.org/getting.html</citetitle></ulink>.Een voorbereid installatie programma kan opgehaald worden vanaf CollabNet via <ulink url="http://www.collab.net/downloads/subversion"><citetitle>http://www.collab.net/downloads/subversion</citetitle></ulink>. Dit installatie programma stelt svnserve in als een Windows service en installeert ook de onderdelen die nodig zijn voor SASL beveiliging.

note: (para)
en: If you already have a version of Subversion installed, and svnserve is running, you will need to stop it before continuing.
nl: Als je al een versie van Subversion geïnstalleerd hebt en svnserve opgestart is, dan moet je deze eerst stoppen.

note: (para)
en: Run the Subversion installer. If you run the installer on your server (recommended) you can skip step 4.
nl: Start de Subversion installatie. Als je de installatie op je server uitvoert (aanbevolen), dan kun stap 4 overslaan.

note: (para)
en: Open the windows-explorer, go to the installation directory of Subversion (usually <filename>C:\Program Files\Subversion</filename>) and in the <filename>bin</filename> directory, find the files <filename>svnserve.exe</filename>, <filename>intl3_svn.dll</filename>, <filename>libapr.dll</filename>, <filename>libapriconv.dll</filename>, <filename>libapriutil.dll</filename>, <filename>libdb*.dll</filename>, <filename>libeay32.dll</filename> and <filename>ssleay32.dll</filename> - copy these files, or just copy all of the <filename>bin</filename> directory, into a directory on your server e.g. <filename>c:\svnserve</filename>
nl: Open de windows verkenner, ga naar de installatie map van Subversion (meestal <filename>C:\Program Files\Subversion</filename>) en zoek in de <filename>bin</filename> map de bestanden <filename>svnserve.exe</filename>, <filename>intl3_svn.dll</filename>, <filename>libapr.dll</filename>, <filename>libapriconv.dll</filename>, <filename>libapriutil.dll</filename>, <filename>libdb*.dll</filename>, <filename>libeay32.dll</filename> en <filename>ssleay32.dll</filename>. Kopieer deze bestanden, of kopieer alle bestanden in de <filename>bin</filename> map, naar een map op de server, bijvoorbeeld <filename>c:\svnserve</filename>.

note: (title)
en: Running svnserve
nl: Svnserve opstarten

note: (para)
en: Now that svnserve is installed, you need it running on your server. The simplest approach is to run the following from a DOS shell or create a windows shortcut: <screen>
    svnserve.exe --daemon
    </screen> svnserve will now start waiting for incoming requests on port 3690. The --daemon switch tells svnserve to run as a daemon process, so it will always exist until it is manually terminated.
nl: Nu svnserve geïnstalleerd is, moet deze nog op je server opgestart worden. Dit kan het makkelijkst in een opdrachtprompt of met een snelkoppeling en het volgende commando te gebruiken: : <screen>
    svnserve.exe --daemon
    </screen>. Svnserve gaat nu wachten op binnenkomende aanvragen op poort 3690. De --daemon optie geeft aan dat svnserve als daemon process moet werken, zodat het altijd loopt totdat het handmatig wordt gestopt.

note: (para)
en: If you have not yet created a repository, follow the instructions given with the Apache server setup <xref linkend="tsvn-serversetup-apache-4"/>.
nl: Als je nog geen archief hebt aangemaakt, volg dan de instructies van de Apache server installatie configuratie <xref linkend="tsvn-serversetup-apache-4"/>.

note: (para)
en: To test that svnserve is working, use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Repo-Browser</guimenuitem></menuchoice> to view a repository.
nl: Om te testen of svnserve werk, kies <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Archief-verkenner</guimenuitem></menuchoice> om een archief te bekijken.

note: (para)
en: Assuming your repository is located in <filename>c:\repos\TestRepo</filename>, and your server is called <filename>localhost</filename>, enter: <screen>
    svn://localhost/repos/TestRepo
    </screen> when prompted by the repo browser.
nl: Stel dat je archief opgeslagen is op <filename>c:\repos\TestRepo</filename> en je server heeft de naam <filename>localhost</filename>, voer dan: <screen>
    svn://localhost/repos/TestRepo
    </screen> in als de archief-verkenner daar om vraagt.

note: (para)
en: You can also increase security and save time entering URLs with svnserve by using the --root switch to set the root location and restrict access to a specified directory on the server: <screen>
    svnserve.exe --daemon --root drive:\path\to\repository\root
    </screen> Using the previous test as a guide, svnserve would now run as: <screen>
    svnserve.exe --daemon --root c:\repos
    </screen> And in TortoiseSVN our repo-browser URL is now shortened to: <screen>
    svn://localhost/TestRepo
    </screen> Note that the --root switch is also needed if your repository is located on a different partition or drive than the location of svnserve on your server.
nl: Het is ook mogelijk in de veiligheid te verhogen en tijd te besparen bij het invoeren van URLs met svnserve door gebruik te maken van de --root optie voor het instellen van de hoofd map en het beperken van toegang tot een bepaalde map op de server: <screen>
    svnserve.exe --daemon --root drive:\path\to\repository\root
    </screen> Met de vorige test kan svnserve  opstarten als: <screen>
    svnserve.exe --daemon --root c:\repos
    </screen> En in TortoiseSVN is de archiefverkenner URL verkort tot: : <screen>
    svn://localhost/TestRepo
    </screen> Merk op dat de --root optie ook nodig als het archief op een andere partitie of schijf dan svnserve is opgeslagen.

note: (para)
en: Svnserve will service any number of repositories. Just locate them somewhere below the root folder you just defined, and access them using a URL relative to that root.
nl: Svnserve kan elk willekeurig aantal archieven bedienen. Sla de archieven op in de hoofd of een onderliggende map zoals zojuist gedefinieerd en benader deze door gebruik te maken van de relatieve URL vanaf de hoofdmap.

note: (title)
en: Run svnserve as a Service
nl: Svnserve als service laten draaien

note: (para)
en: Running svnserve as a user is usually not the best way. It means always having a user logged in on your server, and remembering to restart it after a reboot. A better way is to run svnserve as a windows service. Starting with Subversion 1.4, svnserve can be installed as a native windows service.
nl: Svnserve de een gebruiker laten opstarten is niet de beste methode. Er moet dan altijd een gebruiker ingelogd zijn en onthouden moet worden dat svnserve gestart moet worden na het herstarten van het systeem. Beter is het om svnserve als een Windows service te laten lopen. Vanaf Subversion 1.4 kan svnserve als native Windows service geïnstalleerd worden.

note: (para)
en: To install svnserve as a native windows service, execute the following command all on one line to create a service which is automatically started when windows starts. <screen>
    sc create svnserve binpath= "c:\svnserve\svnserve.exe --service 
        --root c:\repos" displayname= "Subversion" depend= tcpip 
        start= auto
    </screen> If any of the paths include spaces, you have to use (escaped) quotes around the path, like this: <screen>
    sc create svnserve binpath= "
        \"C:\Program Files\Subversion\bin\svnserve.exe\"
        --service --root c:\repos" displayname= "Subversion" 
        depend= tcpip start= auto
    </screen> You can also add a description after creating the service. This will show up in the Windows Services Manager. <screen>
    sc description svnserve "Subversion server (svnserve)"
    </screen>
nl: Om svnserve als Windows service te installeren, zodat deze automatisch start bij het opstarten van Windows, moet het volgende commando in zijn geheel gegeven worden: <screen>
    sc create svnserve binpath= "c:\svnserve\svnserve.exe --service 
        --root c:\repos" displayname= "Subversion" depend= tcpip 
        start= auto
    </screen> Als één van de paden spaties bevat, dan moet je quotes gebruiken, zoals volgt: <screen>
    sc create svnserve binpath= "
        \"C:\Program Files\Subversion\bin\svnserve.exe\"
        --service --root c:\repos" displayname= "Subversion" 
        depend= tcpip start= auto
    </screen> Het is ook mogelijk om een beschrijving achter het commando op te geven. Dit wordt dan weergegeven in de Windows Service Manager. <screen>
    sc description svnserve "Subversion server (svnserve)"
    </screen>

note: (para)
en: Note the rather unusual command line format used by <literal>sc</literal>. In the <literal>key= value</literal> pairs there must be no space between the key and the <literal>=</literal> but there must be a space before the value.
nl: Merk de ongebruikelijke opmaak op van <literal>sc</literal>. Bij een <literal>optie= waarde</literal> paar staat er een spatie na de <literal>=</literal> voor de waarde, niet tussen de optie en de <literal>=</literal>.

note: (para)
en: Microsoft now recommend services to be run as under either the Local Service or Network Service account. Refer to <ulink url="http://www.microsoft.com/technet/security/topics/serversecurity/serviceaccount/default.mspx"><citetitle>The Services and Service Accounts Security Planning Guide</citetitle></ulink>. To create the service under the Local Service account, append the following to the example above. <screen>
    obj= "NT AUTHORITY\LocalService"
    </screen> Note that you would have to give the Local Service account appropriate rights to both Subversion and your repositories, as well as any applications which are used by hook scripts. The built-in group for this is called "LOCAL SERVICE".
nl: Microsoft beveelt aan om services te laten draaien onder het Local Service of Network Service account. Lees voor meer informatie <ulink url="http://www.microsoft.com/technet/security/topics/serversecurity/serviceaccount/default.mspx"><citetitle>The Services and Service Accounts Security Planning Guide</citetitle></ulink>. Om een service aan te maken onder het Local Service account, voeg het volgende toe aan het voorbeeld van hierboven. <screen>
    obj= "NT AUTHORITY\LocalService"
    </screen> Merk op dat je de Local Service rechten moet toekennen aan Subversion en je archieven, als ook aan elke applicatie die gebruikt wordt door een hook script. De gedefinieerde groep hiervoor heet "LOCAL SERVICE".

note: (para)
en: Once you have installed the service, you need to go to the services manager to start it (this time only; it will start automatically when the server reboots).
nl: Zodra je de service geïnstalleerd hebt, moet je de services manager starten om de gedefinieerde service te starten (dit is alleen de eerste keer nodig, daarna start het elke keer als je het systeem opnieuw start)

note: (para)
en: For more detailed information, refer to <ulink url="http://svn.collab.net/repos/svn/trunk/notes/windows-service.txt"><citetitle>Windows Service Support for Svnserve</citetitle></ulink>.
nl: Lees voor meer informatie <ulink url="http://svn.collab.net/repos/svn/trunk/notes/windows-service.txt"><citetitle>Windows Service Support for Svnserve</citetitle></ulink>.

note: (para)
en: If you installed an earlier version of svnserve using the <literal>SVNService</literal> wrapper, and you now want to use the native support instead, you will need to unregister the wrapper as a service (remember to stop the service first!). Simply use the command <screen>
    svnservice -remove
    </screen> to remove the service registry entry.
nl: Als je een eerdere versie van svnserve geïnstalleerd hebt, waarbij de <literal>SVNService</literal> wrapper is gebruikt, moet je de wrapper eerst als service stoppen en dan de-installeren als service. Gebruik het commando <screen>
    svnservice -remove
    </screen> om de register sleutel te verwijderen.

note: (title)
en: Basic Authentication with svnserve
nl: Standaard Autorisatie met svnserve

note: (para)
en: The default svnserve setup provides anonymous read-only access. This means that you can use an <literal>svn://</literal> URL to checkout and update, or use the repo-browser in TortoiseSVN to view the repository, but you won't be able to commit any changes.
nl: De standaard svnserve instellingen geven anoniemen alleen-lezen rechten. Dit houdt in dat je een <literal>svn://</literal> URL kunt gebruiken om te verversen of op te halen, of de archief-verkenner in TortoiseSVN om het archief te bekijken, maar het vastleggen van aanpassingen is niet mogelijk.

note: (para)
en: To enable write access to a repository, you need to edit the <filename>conf/svnserve.conf</filename> file in your repository directory. This file controls the configuration of the svnserve daemon, and also contains useful documentation.
nl: Om schijf-rechten toe te kennen op een archief, moet je het <filename>conf/svnserve.conf</filename> bestand in je archief map bewerken. Dit bestand bestuurd de instellingen van de svnserve daemon en bevat ook nog nuttige documentatie.

note: (para)
en: You can enable anonymous write access by simply setting: <screen>
    [general]
    anon-access = write
    </screen> However, you will not know who has made changes to a repository, as the <literal>svn:author</literal> property will be empty. You will also be unable to control who makes changes to a repository. This is a somewhat risky setup!
nl: Het is mogelijk om anoniemen schrijf-rechten te geven door het volgende in te stellen: <screen>
    [general]
    anon-access = write
    </screen> Je weet dan echter niet wie er wijzigingen in het archief heeft vastgelegd, omdat de <literal>svn:author</literal> optie dan leeg blijft. Je hebt dan ook geen controle over wie er wijzigingen vastlegt in het archief. Dit is best wel een riskante configuratie!

note: (para)
en: One way to overcome this is to create a password database: <screen>
    [general]
    anon-access = none
    auth-access = write
    password-db = userfile
    </screen> Where <filename>userfile</filename> is a file which exists in the same directory as <filename>svnserve.conf</filename>. This file can live elsewhere in your file system (useful for when you have multiple repositories which require the same access rights) and may be referenced using an absolute path, or a path relative to the <filename>conf</filename> directory. If you include a path, it must be written <filename>/the/unix/way</filename>. Using \ or drive letters will not work. The <filename>userfile</filename> should have a structure of: <screen>
    [users]
    username = password
    ...
    </screen> This example would deny all access for unauthenticated (anonymous) users, and give read-write access to users listed in <filename>userfile</filename>.
nl: Om dit te voorkomen kun je een database beveiligen met een wachtwoord: <screen>
    [general]
    anon-access = none
    auth-access = write
    password-db = userfile
    </screen> Waarbij <filename>userfile</filename> een bestand is die opgeslagen is in dezelfde map als <filename>svnserve.conf</filename>. Dit bestand kan ergens anders in je bestandssysteem opgeslagen worden (handig als je meerdere archieven hebt die dezelfde toegangsrechten nodig hebben) en er kan naar verwezen worden met een absoluut pad, of een pad relatief ten opzichte van de <filename>conf</filename> map. Als je een pad gebruikt, dan moet dit met <filename>/de/unix/methode</filename>.  Het gebruik van \ of schijfletters zal niet werken. De <filename>userfile</filename> moet er uit zien als <screen>
    [users]
    username = password
    ...
    </screen> Dit voorbeeld verbied alle toegang voor ongeautoriseerde (anonieme) gebruikers en geeft lees- en schrijfrechten aan de gebruikers in de <filename>userfile</filename>.

note: (para)
en: If you maintain multiple repositories using the same password database, the use of an authentication realm will make life easier for users, as TortoiseSVN can cache your credentials so that you only have to enter them once. More information can be found in the Subversion book, specifically in the sections <ulink url="http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth.users"><citetitle>Create a 'users' file and realm</citetitle></ulink> and <ulink url="http://svnbook.red-bean.com/en/1.5/svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.credcache"><citetitle>Client Credentials Caching</citetitle></ulink>
nl: Als je meerdere archieven beheerd met dezelfde wachtwoord database, dan kan het makkelijker worden door gebruik te maken van een zogenaamd authenticatie gebied. TortoiseSVN kan de gebruikerslidmaatschappen tijdelijk opslaan, zodat je deze maar één keer in hoeft te vullen. Meer informatie hierover staat in het Subversion boek, <ulink url="http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.auth.users"><citetitle>Create a 'users' file and realm</citetitle></ulink> en <ulink url="http://svnbook.red-bean.com/en/1.5/svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.credcache"><citetitle>Client Credentials Caching</citetitle></ulink>

note: (title)
en: Better Security with SASL
nl: Verbeterde beveiliging met SASL

note: (title)
en: What is SASL?
nl: Wat is SALS?

note: (para)
en: The Cyrus Simple Authentication and Security Layer is open source software written by Carnegie Mellon University. It adds generic authentication and encryption capabilities to any network protocol, and as of Subversion 1.5 and later, both the svnserve server and TortoiseSVN client know how to make use of this library.
nl: De Cyrus Simple Authentication en Secruity Layer is openbron software geschreven door de Carnegie Mellon Universiteit. Het voegt generieke authenticatie en encryptie mogelijkheden toe aan een netwerk protocol. Sinds versie 1.5 kunnen Subversion’s svnserve server en de TortoiseSVN applicatie omgaan met deze bibliotheek.

note: (para)
en: For a more complete discussion of the options available, you should look at the Subversion book in the section <ulink url="http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sasl"><citetitle>Using svnserve with SASL</citetitle></ulink>. If you are just looking for a simple way to set up secure authentication and encryption on a Windows server, so that your repository can be accessed safely over the big bad Internet, read on.
nl: Voor een completere beschrijving van de mogelijkheden, moet je het Subversion boek lezen <ulink url="http://svnbook.red-bean.com/en/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sasl"><citetitle>Using svnserve with SASL</citetitle></ulink>. Als je alleen op eenvoudige manier veilige authenticatie en encryptie op en Windows server wilt gebruiken, zodat je archief veilig gebruikt kan worden via het grote gemene Internet, lees dan verder...

note: (title)
en: SASL Authentication
nl: SASL Authenticatie

note: (para)
en: To activate specific SASL mechanisms on the server, you'll need to do three things. First, create a <literal>[sasl]</literal> section in your repository's <filename>svnserve.conf</filename> file, with this key-value pair: <screen>
    use-sasl = true
    </screen>
nl: Om specifieke SASL mechanismes op de server aan te zetten moet je eerst drie dingen doen. Ten eerste, maak een <literal>[sasl]</literal> sectie in het <filename>svnserve.conf</filename> bestand van je archief, met de volgende parameter: <screen>
    use-sasl = true
    </screen>

note: (para)
en: Second, create a file called <filename>svn.conf</filename> in a convenient location - typically in the directory where subversion is installed.
nl: Vervolgens maak je een bestand met de naam <filename>svn.conf</filename> op een makkelijk plaats – normaal gesproken in de map waar subversion is geïnstalleerd.

note: (para)
en: Thirdly, create two new registry entries to tell SASL where to find things. Create a registry key named <literal>[HKEY_LOCAL_MACHINE\SOFTWARE\Carnegie Mellon\Project Cyrus\SASL Library]</literal> and place two new string values inside it: <literal>SearchPath</literal> set to the directory path containing the <filename>sasl*.dll</filename> plug-ins (normally in the Subversion install directory), and <literal>ConfFile</literal> set to the directory containing the <filename>svn.conf</filename> file. If you used the CollabNet installer, these registry keys will already have been created for you.
nl: Daarna maak je twee nieuwe register sleutels om SASL aan te geven waar de gegevens gevonden kunnen worden. Maak een sleutel aan met de naam <literal>[HKEY_LOCAL_MACHINE\SOFTWARE\Carnegie Mellon\Project Cyrus\SASL Library]</literal> en creëer daar twee nieuwe waardes in: <literal>SearchPath</literal> wijzend naar de map met de <filename>sasl*.dll</filename> plug-ins (meestal in de Subversion map) en <literal>ConfFile</literal> wijzend naar de map met <filename>svn.conf</filename>. Deze sleutels zijn al aangemaakt als je de CollabNet installatie gebruikt hebt.

note: (para)
en: Edit the <filename>svn.conf</filename> file to contain the following: <screen>
    pwcheck_method: auxprop
    auxprop_plugin: sasldb
    mech_list: DIGEST-MD5
    sasldb_path: C:\TortoiseSVN\sasldb
    </screen> The last line shows the location of the authentication database, which is a file called <filename>sasldb</filename>. This could go anywhere, but a convenient choice is the repository parent path. Make sure that the svnserve service has read access to this file.
nl: Bewerk <filename>svn.conf</filename> zodat het volgende er in staat: <screen>
    pwcheck_method: auxprop
    auxprop_plugin: sasldb
    mech_list: DIGEST-MD5
    sasldb_path: C:\TortoiseSVN\sasldb
    </screen> De laatste regel toont de locatie van de authenticatie database, een bestand me de naam <filename>sasldb</filename>. Deze kan overal staan, maar een logische plaats is één map hoger dan het archief pad. Zorg er voor dat de svnserve service leesrechten heeft voor dit bestand.

note: (para)
en: If svnserve was already running, you will need to restart it to ensure it reads the updated configuration.
nl: Als svnserve al draaide, dan moet je deze opnieuw starten zodat het de bijgewerkte configuratie inleest.

note: (para)
en: Now that everything is set up, all you need to do is create some users and passwords. To do this you need the <literal>saslpasswd2</literal> program. If you used the CollabNet installer, that program will be in the install directory. Use a command something like this: <screen>
    saslpasswd2 -c -f C:\TortoiseSVN\sasldb -u realm username
    </screen> The <literal>-f</literal> switch gives the database location, <literal>realm</literal> must be the same as the value you defined in your repository's <filename>svnserve.conf</filename> file, and username is exactly what you expect it to be. Note that the realm is not allowed to contain space characters.
nl: Nu alles ingesteld is, moet je alleen nog gebruikers en wachtwoorden aanmaken. Hiervoor heb je <literal>saslpasswd2</literal> nodig. Als je de CollabNet installatie hebt gebruikt, staat dat programma in de installatie map. Gebruik het commando ongeveer zoals volgt: <screen>
    saslpasswd2 -c -f C:\TortoiseSVN\sasldb -u realm username
    </screen> De <literal>-f</literal> optie bepaald de database locatie, <literal>realm</lliteral> moet gelijk zijn aan de waarde van het <filename>svnserve.conf</filename> bestand en <literal>username</literal> is de gebruikersnaam. Merk op dat de realm geen spaties mag bevatten.

note: (para)
en: You can list the usernames stored in the database using the <literal>sasldblistusers2</literal> program.
nl: Met <literal>sasldblistusers2</literal> kun je een lijst maken van de gebruikersnamen opgeslagen in de database.

note: (title)
en: SASL Encryption
nl: SASL Encryptie

note: (para)
en: To enable or disable different levels of encryption, you can set two values in your repository's <filename>svnserve.conf</filename> file: <screen>
    [sasl]
    use-sasl = true
    min-encryption = 128
    max-encryption = 256
    </screen>
nl: Met twee waardes in de <filename>svnserve.conf</filename> van het archief kun je verschillende encryptie niveaus instellen: <screen>
    [sasl]
    use-sasl = true
    min-encryption = 128
    max-encryption = 256
    </screen>

note: (para)
en: The <literal>min-encryption</literal> and <literal>max-encryption</literal> variables control the level of encryption demanded by the server. To disable encryption completely, set both values to 0. To enable simple checksumming of data (i.e., prevent tampering and guarantee data integrity without encryption), set both values to 1. If you wish to allow (but not require) encryption, set the minimum value to 0, and the maximum value to some bit-length. To require encryption unconditionally, set both values to numbers greater than 1. In our previous example, we require clients to do at least 128-bit encryption, but no more than 256-bit encryption.
nl: De <literal>min-encryption</literal> en <literal>max-encryption</literal> variabelen stellen het encryptieniveau in dat nodig is voor de server. Zet beide waardes op 0 om de encryptie helemaal uit te schakelen. Stel beide waardes in op 1 om gebruik te maken van cheksums (ter voorkoming van geknoei met data en het garanderen van de integriteit zonder encryptie te gebruiken) . Als je encryptie toe wilt staan, maar niet wilt verplichten, stel dan de minimumwaarde in op 0 en de maximumwaarde op een bitlengte. Voor het onvoorwaardelijk eisen van encryptie stel je beide waardes in op een getal groter dan 1. In ons vorige voorbeeld, verlangen we het gebruik van 128-bit encryprie, maar niet meer dan 256-bit.

note: (title)
en: Authentication with svn+ssh
nl: Authenticatie met svn+ssh

note: (para)
en: Another way to authenticate users with a svnserve based server is to use a secure shell (SSH) to tunnel requests through. It is not as simple to set up as SASL, but it may be useful is some cases.
nl: Een andere manier om gebruikers te authenticeren met een svnserve server, is door gebruik te maken van een Secure SHell (SSH). Dit is niet zo eenvoudig in te stellen als SASL, maar kan nuttig zijn in bepaalde gevallen.

note: (para)
en: With this approach, svnserve is not run as a daemon process, rather, the secure shell starts svnserve for you, running it as the SSH authenticated user. To enable this, you need a secure shell daemon on your server.
nl: Bij deze methode wordt svnserve niet als een daemon proces gebruikt, want de secure Shell start svnserve voor je, zodat het draait als een SSH geauthenticeerde gebruiker. Om dit te kunnen gebruiken, heb je een secure shell daemon nodig op je server.

note: (para)
en: A basic method for setting up your server is given in <xref linkend="tsvn-ssh-howto"/>. You can find other SSH topics within the FAQ by searching for <quote>SSH</quote>.
nl: Een basismethode voor het installeren van je server wordt beschreven in <xref linkend="tsvn-ssh-howto"/>. Andere informatie over SHH vind je in de FAQ als je zoekt op <quote>SSH</quote>.

note: (para)
en: Further information about svnserve can be found in the <ulink url="http://svnbook.red-bean.com"><citetitle>Version Control with Subversion</citetitle></ulink>.
nl: Meer detailinformatie over svnserve kun je vinden in <ulink url="http://svnbook.red-bean.com"><citetitle>Version Control with Subversion</citetitle></ulink>.

note: (title)
en: Path-based Authorization with svnserve
nl: Pad-gebaseerde Autorisatie met svnserve

note: (para)
en: Starting with Subversion 1.3, svnserve supports the same <literal>mod_authz_svn</literal> path-based authorization scheme that is available with the Apache server. You need to edit the <filename>conf/svnserve.conf</filename> file in your repository directory and add a line referring to your authorization file. <screen>
    [general]
    authz-db = authz
    </screen> Here, <filename>authz</filename> is a file you create to define the access permissions. You can use a separate file for each repository, or you can use the same file for several repositories. Read <xref linkend="tsvn-serversetup-mod_authz_svn"/> for a description of the file format.
nl: Sinds Subversion 1.3, ondersteunt svnserve ook het <literal>mod_authz_svn</literal> padgebaseerde autorisatie model dat beschikbaar is op een Apache server. Hiervoor moet je in het <filename>conf/svnserve.conf</filename> bestand in je archief map een regel toevoegen die refereert naar je autorisatiebestand. <screen>
    [general]
    authz-db = authz
    </screen> Hierbij is <filename>authz</filename> een bestand dat je aan moet maken om de toegangsrechten in te stellen.  Je kunt voor elk archief een apart bestand gebruiken of één bestand voor meerdere archieven. Lees <xref linkend="tsvn-serversetup-mod_authz_svn"/> voor een beschrijving van het bestandsformaat.

note: (para)
en: The most flexible of all possible server setups for Subversion is the Apache based one. Although a bit more complicated to set up, it offers benefits that other servers cannot:
nl: De op Apache gebaseerde Subversion installatie is de meest flexibile installatie. Ondanks het feit dat deze installatie iets ingewikkelder is, levert het voordelen op die andere servers niet hebben.

note: (para)
en: The Apache based Subversion server uses the WebDAV protocol which is supported by many other programs as well. You could e.g. mount such a repository as a <quote>Web folder</quote> in the Windows explorer and then access it like any other folder in the file system.
nl: De op Apache gebaseerde Subversion server gebruikt het WebDAV protocol, wat door veel andere programma’s ook ondersteund wordt. Het is bijvoorbeeld mogelijk om een archief te koppelen als een <quote>Web map</quote> in de Windows verkenner en het te gebruiken als een normale map in je bestandssysteem.

note: (term)
en: Browsing The Repository
nl: Het Archief Verkennen

note: (para)
en: You can point your browser to the URL of your repository and browse the contents of it without having a Subversion client installed. This gives access to your data to a much wider circle of users.
nl: Je kunt met je browser naar de URL van je archief gaan en door de inhoud bladeren, zonder dat je daarvoor een Subversion client nodig hebt. Hierdoor kunnen veel meer gebruikers bij je gegevens komen.

note: (term) (title)
en: Authentication
nl: Authenticatie

note: (para)
en: You can use any authentication mechanism Apache supports, including SSPI and LDAP.
nl: Je kunt elke authenticatiemethode gebruiken die Apache ondersteund, inclusief SSPI en LDAP.

note: (term)
en: Security
nl: Beveiliging

note: (para)
en: Since Apache is very stable and secure, you automatically get the same security for your repository. This includes SSL encryption.
nl: Aangezien Apache zeer stabiel en veilig is, krijg je vanzelf dezelfde beveiliging voor je archief. Hierbij inbegrepen zit SSL encryptie.

note: (title)
en: Installing Apache
nl: Installatie van Apache

note: (para)
en: Please note that Windows XP without the service pack 1 will lead to bogus network data and could therefore corrupt your repository!
nl: Merk op dat Windows XP zonder service pack 1 valse netwerk data kan genereren en daarmee het archief kan beschadigen!

note: (para)
en: Download the latest version of the Apache web server from <ulink url="http://httpd.apache.org/download.cgi"><citetitle>http://httpd.apache.org/download.cgi</citetitle></ulink>. Make sure that you download the version 2.2.x - the version 1.3.xx won't work!
nl: Haal de laatste versie van de Apache web server op via <ulink url="http://httpd.apache.org/download.cgi"><citetitle>http://httpd.apache.org/download.cgi</citetitle></ulink>. Zorg ervoor dat je versie 2.2.x ophaalt – versie 1.3.xx zal niet werken!

note: (para)
en: The msi installer for Apache can be found by clicking on <literal>other files</literal>, then browse to <filename>binaries/win32</filename>. You may want to choose the msi file <filename>apache-2.2.x-win32-x86-openssl-0.9.x.msi</filename> (the one that includes OpenSSL).
nl: De msi installatie van Apache wordt gevonden door de klikken op <literal>other files</literal>, blader dan naar <filename>binaries/win32</filename>.  Waarschijnlijk is het het beste om te kiezen voor de msi installatie <filename>apache-2.2.x-win32-x86-openssl-0.9.x.msi</filename> (deze bevat OpenSSL).

note: (para)
en: Once you have the Apache2 installer you can double click on it and it will guide you through the installation process. Make sure that you enter the server-URL correctly (if you don't have a DNS name for your server just enter the IP-address). I recommend to install Apache <emphasis>for All Users, on Port 80, as a Service</emphasis>. Note: if you already have IIS or any other program running which listens on port 80 the installation might fail. If that happens, go to the programs directory, <filename>\Apache Group\Apache2\conf</filename> and locate the file <filename>httpd.conf</filename>. Edit that file so that <literal>Listen 80</literal> is changed to a free port, e.g. <literal>Listen 81</literal>. Then restart the installation - this time it should finish without problems.
nl: Als je het Apache2 installatieprogramma op je computer hebt staan, kun je er dubbel op klikken. Het programma zal je dan door het installatieproces leiden. Zorg er voor dat je de server-URL goed ingeeft (als je geen DNS naam voor je server hebt, gebruik dan het IP-adres). Het is aanbevolen om Apache te installeren <emphasis>voor alle gebruikers, op poort 80 en als een Service</emphasis>. Let op: de installatie kan fout gaan als je IIS of een ander programma hebt dat luistert op poort 80. Als dat gebeurt, ga dan naar de programs map, <filename>\Apache Group\Apache2\conf</filename> en zoek het bestand <filename>httpd.conf</filename>. Bewerk dat zo dat <literal>Listen 80</literal> gewijzigd wordt naar een vrije poort, bijvoorbeeld <literal>Listen 81</literal>. Herstart de installatie – nu zal deze zonder fouten moeten kunnen lopen.

note: (para)
en: Now test if the Apache web server is running correctly by pointing your web browser to <systemitem class="url">http://localhost/</systemitem> - a preconfigured Website should show up.
nl: Test nu of de Apache web server goed draait door met je web browser naar <systemitem class="url">http://localhost/</systemitem> te surfen – een vooraf ingesteld website zal dan weergegeven worden.

note: (para)
en: If you decide to install Apache as a service, be warned that by default it will run as the local system account. It would be a more secure practice for you to create a separate account for Apache to run as.
nl: Als je er voor kiest om Apache als service te installeren, hou er dan rekening mee dat deze dan standaard under het lokaal systeem account zal draaien. Het is verstandiger en veiliger om voor Apache een apart account aan te maken.

note: (para)
en: Make sure that the account on the server that Apache is running as has an explicit entry in the repository directory's access control list (right-click directory | properties | security), with full control. Otherwise, users will not be able to commit their changes.
nl: Zorg er voor dat het Account, waaronder Apache draait, een expliciete vermeld is in de toegangscontrolelijst van van de map met het archief (rechter muisknop | eigenschappen | beveiliging) en alle rechten daarin heeft. Gebruikers zijn anders niet in staat om hun wijzigingen vast te leggen.

note: (para)
en: Even if Apache runs as local system, you still need such an entry (which will be the SYSTEM account in this case).
nl: Zelfs als Apache onder het lokaal systeem account draait, heb je deze vermelding nodig (wat in dit geval dan het SYSTEEM account is).

note: (para)
en: If Apache does not have this permission set up, your users will get <quote>Access denied</quote> error messages, which show up in the Apache error log as error 500.
nl: Als Apache niet deze rechten heft, zullen je gebruikers <quote>Toegang geweigerd</quote> foutmeldingen krijgen, welke in de Apache foutlog als error 500 zullen staan.

note: (para)
en: The first thing you need before installing Apache is a computer with Windows 2000, Windows XP+SP1, Windows 2003, Vista or Server 2008. <warning><placeholder-1/></warning><placeholder-2/><caution><placeholder-3/><placeholder-4/><placeholder-5/><placeholder-6/></caution>
nl: Het eerste wat je nodig hebt voor het installeren van Apache is een computer met Windows 2000, Windows XP+SP1, Windows 2003, Vista of Server 2008. <warning><placeholder-1/></warning><placeholder-2/><caution><placeholder-3/><placeholder-4/><placeholder-5/><placeholder-6/></caution>

note: (title)
en: Installing Subversion
nl: Installatie van Subversion

note: (para)
en: Download the latest version of the Subversion Win32 binaries for Apache. Be sure to get the right version to integrate with your version of Apache, otherwise you will get an obscure error message when you try to restart. If you have Apache 2.2.x go to <ulink url="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100"><citetitle>http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100</citetitle></ulink>.
nl: Download de laatste versie van de Subversion Win32 binaries voor Apache. Let er op dat je de juiste versie hebt voor integratie met jouw versie van Apache, anders krijg je een vreemde foutmelding bij het herstarten. Als je Apache 2.2.x hebt, ga dan naar <ulink url="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100"><citetitle>http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100</citetitle></ulink>.

note: (para)
en: Run the Subversion installer and follow the instructions. If the Subversion installer recognized that you've installed Apache, then you're almost done. If it couldn't find an Apache server then you have to do some additional steps.
nl: Start de Subversion installatie en volg de instructies. Als de Subversion installatie detecteert dat je Apache hebt geïnstalleerd, dan ben je al bijna klaar. Als de installatie geen Apache server heeft gevonden, dan moet je enkele extra acties uitvoeren.

note: (para)
en: Using the windows explorer, go to the installation directory of Subversion (usually <filename>c:\program files\Subversion</filename>) and find the files <filename>/httpd/mod_dav_svn.so</filename> and <filename>mod_authz_svn.so</filename>. Copy these files to the Apache modules directory (usually <filename>c:\program files\apache group\apache2\modules </filename>).
nl: Gebruik de windows verkenner en ga naar de installatie map van Subversion (meestal <filename>c:\program files\Subversion</filename>) en zoek de bestanden <filename>/httpd/mod_dav_svn.so</filename> en <filename>mod_authz_svn.so</filename>. Kopieer deze bestanden naar de Apache modules map (meestal <filename>c:\program files\apache group\apache2\modules </filename>).

note: (para)
en: Copy the file <filename>/bin/libdb*.dll</filename> and <filename>/bin/intl3_svn.dll</filename> from the Subversion installation directory to the Apache bin directory.
nl: Kopieer de bestanden <filename>/bin/libdb*.dll</filename> en <filename>/bin/intl3_svn.dll</filename> vanuit de installatie map van Subversion naar de Apache bin map.

note: (para)
en: Edit Apache's configuration file (usually <filename> C:\Program Files\Apache Group\Apache2\conf\httpd.conf</filename>) with a text editor such as Notepad and make the following changes:
nl: Bewerk het configuratie bestand van Apache (meestal <filename> C:\Program Files\Apache Group\Apache2\conf\httpd.conf</filename>) met een text bewerkingsprogramma zoals Notepad en voer de volgende wijzigingen door:

note: (para)
en: Uncomment (remove the '<literal>#</literal>' mark) the following lines: <screen>
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    #LoadModule dav_module modules/mod_dav.so
    </screen> Add the following two lines to the end of the <literal>LoadModule</literal> section. <screen>
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
    </screen>
nl: Verwijder het commentaar teken (het '<literal>#</literal>' teken) bij de volgende regels: <screen>
    #LoadModule dav_fs_module modules/mod_dav_fs.so
    #LoadModule dav_module modules/mod_dav.so
    </screen> Voeg de volgende twee regels toe aan het eind van de <literal>LoadModule</literal> sectie. <screen>
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
    </screen>

note: (title)
en: Configuration
nl: Configuratie

note: (para)
en: At the end of the config file add the following lines: <screen>
    &lt;Location /svn&gt;
      DAV svn
      SVNListParentPath on
      SVNParentPath D:\SVN
      #SVNIndexXSLT "/svnindex.xsl"
      AuthType Basic
      AuthName "Subversion repositories"
      AuthUserFile passwd
      #AuthzSVNAccessFile svnaccessfile
      Require valid-user
    &lt;/Location&gt;
    </screen> This configures Apache so that all your Subversion repositories are physically located below <filename>D:\SVN</filename>. The repositories are served to the outside world from the URL: <systemitem class="url"> http://MyServer/svn/ </systemitem>. Access is restricted to known users/passwords listed in the <filename>passwd</filename> file.
nl: Voeg de volgende regels toe aan het eind van het configuratiebestand: <screen>
    &lt;Location /svn&gt;
      DAV svn
      SVNListParentPath on
      SVNParentPath D:\SVN
      #SVNIndexXSLT "/svnindex.xsl"
      AuthType Basic
      AuthName "Subversion repositories"
      AuthUserFile passwd
      #AuthzSVNAccessFile svnaccessfile
      Require valid-user
    &lt;/Location&gt;
    </screen> Hiermee stel je Apache zo in dat alle Subversion archieven zich bevinden in <filename>D:\SVN</filename>. De archieven worden naar de buitenwereld bedoeld vanaf URL <systemitem class="url"> http://MyServer/svn/ </systemitem>. Toegang wordt alleen verleend aan gebruikers die opgenomen zijn in het <filename>passwd</filename> bestand.

note: (para)
en: To create the <filename>passwd</filename> file, open the command prompt (DOS-Box) again, change to the <filename>apache2</filename> folder (usually <filename>c:\program files\apache group\apache2</filename>) and create the file by entering <screen>
    bin\htpasswd -c passwd &lt;username&gt;
    </screen> This will create a file with the name <filename>passwd</filename> which is used for authentication. Additional users can be added with <screen>
    bin\htpasswd passwd &lt;username&gt;
    </screen>
nl: Voor het aanmaken van een <filename>passwd</filename> bestand open je een (DOS) opdrachtprompt, ga naar de <filename>apache2</filename> map (meestal <filename>c:\program files\apache group\apache2</filename>) en maak het bestand aan met <screen>
    bin\htpasswd -c passwd &lt;username&gt;
    </screen>. Hiermee wordt het bestand <filename>passwd</filename> aangemaakt, die gebruikt wordt voor authenticatie. Gebruikers kunnen toegevoegd worden met <screen>
    bin\htpasswd passwd &lt;username&gt;
    </screen>

note: (para)
en: Restart the Apache service again.
nl: Herstart de Apache service nogmaals.

note: (para)
en: Point your browser to <systemitem class="url">http://MyServer/svn/MyNewRepository</systemitem> (where <filename>MyNewRepository</filename> is the name of the Subversion repository you created before). If all went well you should be prompted for a username and password, then you can see the contents of your repository.
nl: Ga met je browser naar <systemitem class="url">http://MyServer/svn/MyNewRepository</systemitem> (waarin <filename>MyNewRepository</filename> de naam is van het Subversion archief dat je eerder hebt aangemaakt). Als alles goed is gegaan, word je gevraagd om je gebruikersnaam en wachtwoord in te voeren, waarna je de inhoud van je archief kunt bekijken.

note: (para)
en: Now you have set up Apache and Subversion, but Apache doesn't know how to handle Subversion clients like TortoiseSVN yet. To get Apache to know which URL will be used for Subversion repositories you have to edit the Apache configuration file (usually located in <filename>c:\program files\apache group\apache2\conf\httpd.conf</filename>) with any text editor you like (e.g. Notepad): <placeholder-1/>
nl: Nu is alles voor Apache en Subversion ingesteld, maar Apache weet nog niet hoe er omgegaan moet worden moet Subversion programma’s zoals TortoiseSVN. Om Apache te laten weten welke URL gebruikt wordt voor Subversion archieven, moet je het Apache configuratiebestand bewerken (meestal te vinden in <filename>c:\program files\apache group\apache2\conf\httpd.conf</filename>) met een tekst bewerkingsprogramma (bijv. Notepad): <placeholder-1/>

note: (title)
en: Apache <filename>httpd.conf</filename> Settings
nl: Apache <filename>httpd.conf</filename> Instellingen

note: (entry)
en: Setting
nl: Instelling

note: (entry)
en: Explanation
nl: Uitleg

note: (entry)
en: means that the Subversion repositories are available from the URL <placeholder-1/>
nl: geeft aan dat Subversion archieven beschikbaar zijn via URL <placeholder-1/>

note: (entry)
en: tells Apache which module will be responsible to serve that URL - in this case the Subversion module.
nl: geeft aan welke module verantwoordelijk is voor het afhandelen van die URL – in dit geval de Subversion module.

note: (entry)
en: For Subversion version 1.3 and higher, this directive enables listing all the available repositories under <placeholder-1/>.
nl: Voor Subversion versie 1.3 en hoger, kan met deze optie een lijst van alle beschikbare archieven onder <placeholder-1/> weergegeven worden.

note: (entry)
en: tells Subversion to look for repositories below <placeholder-1/>
nl: geeft aan Subversion door dat er ook naar archieven onder <placeholder-1/> gezocht moet worden.

note: (entry)
en: Used to make the browsing with a web browser prettier.
nl: Wordt gebruikt om het bladeren met een web browser mooier te maken.

note: (entry)
en: is to activate basic authentication, i.e. Username/password
nl: wordt gebruikt om basis authenticatie, dus Username/password, aan te schakelen.

note: (entry)
en: is used as an information whenever an authentication dialog pops up to tell the user what the authentication is for
nl: wordt gebruikt om aan de gebruiker aan te geven waarvoor authenticatie nodig is als er een authenticatie dialoog venster getoond wordt.

note: (entry)
en: specifies which password file to use for authentication
nl: specificeert welk bestand met wachtwoorden gebruikt moet worden voor authenticatie.specificeert welk bestand met wachtwoorden gebruikt moet worden voor authenticatie.

note: (entry)
en: Location of the Access file for paths inside a Subversion repository
nl: specificeert de lokatie van het toegangsbestand voor paden binnen een Subversion archief.

note: (entry)
en: specifies that only users who entered a correct username/password are allowed to access the URL
nl: specificeert dat alleen gebruikers die een geldig gebruikersnaam en wachtwoord hebben ingevoerd, de URL kunnen laden.

note: (para)
en: If you want your repository to have read access for everyone but write access only for specific users you can change the line <screen>
    Require valid-user
    </screen> to <screen>
    &lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;
    Require valid-user
    &lt;/LimitExcept&gt;
    </screen>
nl: Als je wilt dat je archief voor iedereen te lezen is, terwijl schrijfrechten alleen toegekend worden aan specifieke gebruikers, dan kun je de volgende regel wijzigen: <screen>
    Require valid-user
    </screen> to <screen>
    &lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;
    Require valid-user
    &lt;/LimitExcept&gt;
    </screen>

note: (para)
en: Using a <filename>passwd</filename> file limits and grants access to all of your repositories as a unit. If you want more control over which users have access to each folder inside a repository you can uncomment the line <screen>
    #AuthzSVNAccessFile svnaccessfile
    </screen> and create a Subversion access file. Apache will make sure that only valid users are able to access your <filename>/svn</filename> location, and will then pass the username to Subversion's <literal>AuthzSVNAccessFile</literal> module so that it can enforce more granular access based upon rules listed in the Subversion access file. Note that paths are specified either as <literal>repos:path</literal> or simply <literal>path</literal>. If you don't specify a particular repository, that access rule will apply to all repositories under <literal>SVNParentPath</literal>. The format of the authorization-policy file used by <literal>mod_authz_svn</literal> is described in <xref linkend="tsvn-serversetup-mod_authz_svn"/>
nl: Met een <filename>passwd</filename> bestand beperk en geef je toegang tot alle archieven in één geheel. Als je controle wilt hebben over wie toegang heeft tot elke map in een archief, verwijder dan de commentaartekens bij de regel <screen>
    #AuthzSVNAccessFile svnaccessfile
    </screen> en maak een Subversion toegangsbestand aan. Apache zorgt er voor dat alleen gerechtigde gebruikers toegang hebben tot de <filename>/svn</filename> locatie en geeft dan direct ook de gebruikersnaam door aan Subversion’s <literal>AuthzSVNAccessFile</literal> module, waardoor het de toegangsregels kan afdwingen zoals opgeslagen in het Subversion toegangsbestand. Merk op dat paden gespecificeerd worden als <literal>repos:path</literal> of <literal>path</literal>. Als je geen bepaald archief opgeeft, zal de regel toegepast worden op alle archieven onder <literal>SVNParentPath</literal>. Het formaat van het authorisatie-policy bestand die gebruikt wordt door <literal>mod_authz_svn</literal> is beschreven in <xref linkend="tsvn-serversetup-mod_authz_svn"/>.

note: (para)
en: To make browsing the repository with a web browser 'prettier', uncomment the line <screen>
    #SVNIndexXSLT "/svnindex.xsl"
    </screen> and put the files <filename>svnindex.xsl</filename>, <filename>svnindex.css</filename> and <filename>menucheckout.ico</filename> in your document root directory (usually <filename>C:/Program Files/Apache Group/Apache2/htdocs</filename>). The directory is set with the <literal>DocumentRoot</literal> directive in your Apache config file.
nl: Om het bladeren door een archief met een browser 'mooier' te maken, verwijder je de commentaartekens bij de regel <screen>
    #SVNIndexXSLT "/svnindex.xsl"
    </screen> en sla de bestanden <filename>svnindex.xsl</filename>, <filename>svnindex.css</filename> en <filename>menucheckout.ico</filename> in de hoofdmap (meestal <filename>C:/Program Files/Apache Group/Apache2/htdocs</filename>). De map wordt ingesteld met de <literal>DocumentRoot</literal> optie in je Apache configuratie bestand.

note: (para)
en: You can get those three files directly from our source repository at <ulink url="http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/contrib/svnindex"><citetitle>http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/contrib/svnindex</citetitle></ulink>. (<xref linkend="tsvn-preface-source"/> explains how to access the TortoiseSVN source repository).
nl: Deze drie bestanden kun je direct uit ons archief halen via <ulink url="http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/contrib/svnindex"><citetitle>http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/contrib/svnindex</citetitle></ulink>. (<xref linkend="tsvn-preface-source"/> geeft een beschrijving hoe je het TortoiseSVN bronbestanden archief moet benaderen).

note: (para)
en: The XSL file from the TortoiseSVN repository has a nice gimmick: if you browse the repository with your web browser, then every folder in your repository has an icon on the right shown. If you click on that icon, the TortoiseSVN checkout dialog is started for this URL.
nl: Het XSL bestand van het TortoiseSVN archief heeft een gimmick: als je met je web browser door je archief bladert, dan heeft elke map in je archief een icoontje aan de rechter kant. Als je op dat icoontje klikt, wordt het TortoiseSVN Ophalen venster gestart met die URL.

note: (para)
en: A short explanation of what you just entered: <placeholder-1/> But that's just an example. There are many, many more possibilities of what you can do with the Apache web server. <placeholder-2/>
nl: Een korte uitleg van wat je zojuist hebt ingevoerd: <placeholder-1/> Dat zomaar een voorbeeld. Er zijn veel en veel meer dingen die je met de Apache web server kunt doen. <placeholder-2/>

note: (title)
en: Multiple Repositories
nl: Meerdere Archieven

note: (primary)
en: Index of projects
nl: Index van projecten

note: (para)
en: If you used the <literal>SVNParentPath</literal> directive then you don't have to change the Apache config file every time you add a new Subversion repository. Simply create the new repository under the same location as the first repository and you're done! In my company I have direct access to that specific folder on the server via SMB (normal windows file access). So I just create a new folder there, run the TortoiseSVN command <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Create repository here...</guimenuitem></menuchoice> and a new project has a home...
nl: Als je de <literal>SVNParentPath</literal> optie hebt gebruikt, hoef je niet het Apache configuratiebestand te veranderen als je een nieuw Subversion archief hebt aangemaakt. Maak eenvoudigweg het nieuwe archief aan op de zelfde locatie als de eerste en je bent klaar! In mijn bedrijf heb ik direct toegang tot die specifieke map op de server via SMB (via normale Windows bestandstoegang). Ik kan hier dus gewoon een nieuwe map aanmaken, het TortoiseSVN commando <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Maak hier een archief</guimenuitem></menuchoice> en het nieuwe project heeft een thuis…

note: (para)
en: If you are using Subversion 1.3 or later, you can use the <literal>SVNListParentPath on</literal> directive to allow Apache to produce a listing of all available projects if you point your browser at the parent path rather than at a specific repository.
nl: Als je Subversion 1.3 of later gebruikt, kun je de <literal>SVNListParentPath on</literal> optie gebruiken om Apache toe te staan een lijst te maken van alle beschikbare projecten als je met je browser naar het pad van de hoofdmap gaat in plaats van een specifiek archief.

note: (title)
en: Path-Based Authorization
nl: Pad-gebaseerde autorisatie

note: (primary)
en: Authorization
nl: Authorisatie

note: (para)
en: The <literal>mod_authz_svn</literal> module permits fine-grained control of access permissions based on user names and repository paths. This is available with the Apache server, and as of Subversion 1.3 it is available with svnserve as well.
nl: De <literal>mod_authz_svn</literal> module maakt het mogelijk om nauwkeurig afgestemde toegangscontrole gebaseerd op gebruikers namen en archiefpaden te organiseren. Deze methode is beschikbaar in Apache en, vanaf Subversion 1.3, ook in svnserve.

note: (para)
en: An example file would look like this: <screen>
    [groups]
    admin = john, kate
    devteam1 = john, rachel, sally
    devteam2 = kate, peter, mark
    docs = bob, jane, mike
    training = zak
    # Default access rule for ALL repositories
    # Everyone can read, admins can write, Dan German is excluded.
    [/]
    * = r
    @admin = rw
    dangerman =
    # Allow developers complete access to their project repos
    [proj1:/]
    @devteam1 = rw
    [proj2:/]
    @devteam2 = rw
    [bigproj:/]
    @devteam1 = rw
    @devteam2 = rw
    trevor = rw
    # Give the doc people write access to all the docs folders
    [/trunk/doc]
    @docs = rw
    # Give trainees write access in the training repository only
    [TrainingRepos:/]
    @training = rw
    </screen>
nl: Een voorbeeld bestand kan er zo uit zien: <screen>
    [groups]
    admin = john, kate
    devteam1 = john, rachel, sally
    devteam2 = kate, peter, mark
    docs = bob, jane, mike
    training = zak
    # Standaard toegangsregel voor alle archieven 
    # Iedereen can lezen, admins kunnen schrijven, Dan German is uitgesloten.
    [/]
    * = r
    @admin = rw
    dangerman =
    # Geef ontwikkelaars complete toegang tot hun project archieven 
    [proj1:/]
    @devteam1 = rw
    [proj2:/]
    @devteam2 = rw
    [bigproj:/]
    @devteam1 = rw
    @devteam2 = rw
    trevor = rw
    # Geef de documentatie mensen schrijfrechten op alle document mappen
    [/trunk/doc]
    @docs = rw
    # Geeft stagiaires alleen schrijfrechten in training archieven
    [TrainingRepos:/]
    @training = rw
    </screen>

note: (para)
en: Note that checking every path can be an expensive operation, particularly in the case of the revision log. The server checks every changed path in each revision and checks it for readability, which can be time-consuming on revisions which affect large numbers of files.
nl: Merk op dat het controleren van elk pad tijdrovend is, vooral bij een revisie log. De server controleert elk gewijzigd pad in elke revisie and controleert of er gelezen kan worden, hetgeen erg lang kan duren voor revisies die veel bestanden betreffen.

note: (para)
en: Authentication and authorization are separate processes. If a user wants to gain access to a repository path, she has to meet <emphasis>both</emphasis>, the usual authentication requirements and the authorization requirements of the access file.
nl: Authenticatie en autorisatie zijn losstaande processen. Als een gebruiker toegang wil tot een archief, dan moet <emphasis>zowel</emphasis> aan de authenticatie voorwaarden <emphasis>als ook</emphasis> aan de autorisatie voorwaarden voldaan worden.

note: (title)
en: Authentication With a Windows Domain
nl: Authenticatie door een Windows Domein

note: (primary)
en: Windows domain
nl: Windows domein

note: (primary)
en: domaincontroller
nl: domeincontroller

note: (para)
en: As you might have noticed you need to make a username/password entry in the <filename>passwd</filename> file for each user separately. And if (for security reasons) you want your users to periodically change their passwords you have to make the change manually.
nl: Zoals je mogelijk al opgemerkt hebt, moet je voor elke gebruiker een aparte gebruikersnaam/wachtwoord combinatie opnemen in het <filename>passwd</filename> bestand. Als je (vanwege veiligheidsredenen) wilt dat gebruikers periodiek hun wachtwoord wijzigen, dan moet je dat handmatig doen.

note: (para)
en: But there's a solution for that problem - at least if you're accessing the repository from inside a LAN with a windows domain controller: <literal>mod_auth_sspi</literal>!
nl: Maar er is een oplossing voor dat probleem – tenminste als je het archief benaderd vanbinnen een LAN met een windows domein controller: <literal>mod_auth_sspi</literal>!

note: (para)
en: The original SSPI module was offered by Syneapps including source code. But the development for it has been stopped. But don't despair, the community has picked it up and improved it. It has a new home on <ulink url="http://sourceforge.net/projects/mod-auth-sspi/"><citetitle>SourceForge</citetitle></ulink>.
nl: De originele SSPI module is aangeleverd door Syneapps, inclusief broncode. Maar de ontwikkeling daarvan is gestopt. Maar wanhoop niet, de community heeft het opgepakt en verbeterd. Het heeft een nieuw thuis op <ulink url="http://sourceforge.net/projects/mod-auth-sspi/"><citetitle>SourceForge</citetitle></ulink>.

note: (para)
en: Download the module which matches your apache version, then copy the file <filename>mod_auth_sspi.so</filename> into the Apache modules folder.
nl: Haal de module die bij jouw apache versie hoort op en kopieer het bestand <filename>mod_auth_sspi.so</filename> naar de Apache module map.

note: (para)
en: Edit the Apache config file: add the line <screen>
    LoadModule sspi_auth_module modules/mod_auth_sspi.so
    </screen> to the <literal>LoadModule</literal> section. Make sure you insert this line <emphasis>before</emphasis> the line <screen>
    LoadModule auth_module modules/mod_auth.so
    </screen>
nl: Bewerk het Apache configuratie bestand: voeg de regel <screen>
    LoadModule sspi_auth_module modules/mod_auth_sspi.so
    </screen> toen aan de <literal>LoadModule</literal> sectie. Let op dat je deze regel toevoegt <emphasis>voor</emphasis> de regel <screen>
    LoadModule auth_module modules/mod_auth.so
    </screen>

note: (para)
en: To make the Subversion location use this type of authentication you have to change the line <screen>
    AuthType Basic
    </screen> to <screen>
    AuthType SSPI
    </screen> also you need to add <screen>
    SSPIAuth On
    SSPIAuthoritative On
    SSPIDomain &lt;domaincontroller&gt;
    SSPIOmitDomain on
    SSPIUsernameCase lower
    SSPIPerRequestAuth on
    SSPIOfferBasic On
    </screen> within the <literal>&lt;Location /svn&gt;</literal> block. If you don't have a domain controller, leave the name of the domain control as <literal>&lt;domaincontroller&gt;</literal>.
nl: Om ervoor te zorgen dat op deze Subversion locatie deze methode van euthenticatie gebruikt, moet je de regel <screen>
    AuthType Basic
    </screen> wijzigen in <screen>
    AuthType SSPI
    </screen> en moet je ook <screen>
    SSPIAuth On
    SSPIAuthoritative On
    SSPIDomain &lt;domaincontroller&gt;
    SSPIOmitDomain on
    SSPIUsernameCase lower
    SSPIPerRequestAuth on
    SSPIOfferBasic On
    </screen> toevoegen binnen het <literal>&lt;Location /svn&gt;</literal> blok. Als je geen domein controller hebt, laat dan de naam van de domein controle staan op <literal>&lt;domaincontroller&gt;</literal>.

note: (para)
en: Note that if you are authenticating using SSPI, then you don't need the <literal>AuthUserFile</literal> line to define a password file any more. Apache authenticates your username and password against your windows domain instead. You will need to update the users list in your <filename>svnaccessfile</filename> to reference <literal>DOMAIN\username</literal> as well.
nl: Merk op dat als je SSPI gebruikt voor authenticatie, dat je dan de regel <literal>AuthUserFile</literal> niet meer nodig hebt om een wachtwoord bestand te definiëren. Apache authenticeert je gebruikersnaam en wachtwoord dan via je windows domein. Je moet dan je gebruikerslijst in je <filename>svnaccessfile</filename> naar <literal>DOMAIN\username</literal> laten verwijzen.

note: (para)
en: The SSPI authentication is only enabled for SSL secured connections (https). If you're only using normal http connections to your server, it won't work.
nl: De SSPI authenticatie is alleen mogelijk voor met SSL beveiligde verbindingen (https). Als je alleen normale http verbindingen gebruikt naar je server, dan zal het niet werken.

note: (para)
en: To enable SSL on your server, see the chapter: <xref linkend="tsvn-serversetup-apache-7"/>
nl: Om SSL op je server aan te zetten, lees hoofdstuk: <xref linkend="tsvn-serversetup-apache-7"/>

note: (para)
en: Subversion <filename>AuthzSVNAccessFile</filename> files are case sensitive in regard to user names (<literal>JUser</literal> is different from <literal>juser</literal>).
nl: Subversion <filename>AuthzSVNAccessFile</filename> bestanden zijn hoofdlettergevoelig in relatie tot gebruikersnamen (<literal>JUser</literal> is anders dan <literal>juser</literal>).

note: (para)
en: In Microsoft's world, Windows domains and user names are not case sensitive. Even so, some network administrators like to create user accounts in CamelCase (e.g. <literal>JUser</literal>).
nl: In Microsoft’s wereld, Windows domeinen en gebruikersnamen zijn niet hoofdlettergevoelig. Sommige netwerkbeheerders vinden het leuk om voor gebruikersnamen CamelCase te gebruiken (bijv. <literal>JUser</literal>).

note: (para)
en: This difference can bite you when using SSPI authentication as the windows domain and user names are passed to Subversion in the same case as the user types them in at the prompt. Internet Explorer often passes the username to Apache automatically using whatever case the account was created with.
nl: Door dit verschil kun je gebeten worden als je SSPI authenticatie gebruikt onder windows en de gebruikersnamen op dezelfde manier als de gebruiker deze heeft ingevoerd worden doorgegeven aan Subversion, omdat <liteal>JUser</literal> en <literal>juser</literal> voor Subversion verschillende gebruikers zijn. Internet Explorer geeft vaak de gebruikersnaam automatisch door aan Apache onafhankelijk van de manier waarop het geschreven is.

note: (para)
en: The end result is that you may need at least two entries in your <literal>AuthzSVNAccessFile</literal> for each user -- a lowercase entry and an entry in the same case that Internet Explorer passes to Apache. You will also need to train your users to also type in their credentials using lower case when accessing repositories via TortoiseSVN.
nl: Het eindresultaat is dat je voor elke gebruiker soms op zijn minst twee vermeldingen nodig hebt in je <literal>AuthzSVNAccessFile</literal> voor elke gebruiker -- één met kleine letters en één met de zelfde indeling zoals Internet Explorer deze doorgeeft aan Apache. Je zult je gebruikers ook moeten aanleren om voor hun inloggegevens altijd kleine letters te gebruiken als zij de archieven benaderen via TortoiseSVN.

note: (para)
en: Apache's Error and Access logs are your best friend in deciphering problems such as these as they will help you determine the username string passed onto Subversion's <literal>AuthzSVNAccessFile</literal> module. You may need to experiment with the exact format of the user string in the <literal>svnaccessfile</literal> (e.g. <literal>DOMAIN\user</literal> vs. <literal>DOMAIN//user</literal>) in order to get everything working.
nl: De fout and toegang logbestanden van Apache zijn je beste vriend bij het ontrafelen van dit soort problemen, omdat deze je helpen de gebruikersnaam te bepalen die doorgegeven zijn aan Subversion’s <literal>AuthzSVNAccessFile</literal> module. Om alles werkend te krijgen zul je soms wat moeten experimenteren met het exacte formaat van de gebruikersregel in de <literal>svnaccessfile</literal> (bijv. <literal>DOMAIN\user</literal> vs. <literal>DOMAIN//user</literal>).

note: (title)
en: Multiple Authentication Sources
nl: Meerdere authenticatie sources

note: (primary)
en: Multiple authentication
nl: Meervoudige authenticatie

note: (para)
en: It is also possible to have more than one authentication source for your Subversion repository. To do this, you need to make each authentication type non-authoritative, so that Apache will check multiple sources for a matching username/password.
nl: Het is mogelijk om meer dan één authenticatiebron te gebruiken voor je Subversion archief. Om dit te gebruiken, moet je elke authenticatie type instellen als niet-gezaghebbend (non-authoritive), zodat Apache bij meerdere bronnen de gebruikersnaam/wachtwoordcombinatie zal controleren.

note: (para)
en: A common scenario is to use both Windows domain authentication and a <literal>passwd</literal> file, so that you can provide SVN access to users who don't have a Windows domain login.
nl: Een gebruikelijke oplossing is om de Windows domein authenticatie en een <literal>passwd</literal> bestand te gebruiken, zodat je gebruikers zonder een Windows domein account toch toegang kunt geven tot het SVN archief.

note: (para)
en: To enable both Windows domain and <filename>passwd</filename> file authentication, add the following entries within the <literal>&lt;Location&gt;</literal> block of your Apache config file: <screen>
    AuthBasicAuthoritative Off
    SSPIAuthoritative Off
    </screen>
nl: Om Windows domein en <filename>passwd</filename> bestand authenticatie te gebruiken, moet je de volgende opties opnemen binnen het <literal>&lt;Location&gt;</literal> blok van je Apache configuratiebestand: <screen>
    AuthBasicAuthoritative Off
    SSPIAuthoritative Off
    </screen>

note: (para)
en: Here is an example of the full Apache configuration for combined Windows domain and <literal>passwd</literal> file authentication: <screen>
    &lt;Location /svn&gt;
      DAV svn
      SVNListParentPath on
      SVNParentPath D:\SVN
    
      AuthName "Subversion repositories"
      AuthzSVNAccessFile svnaccessfile.txt
    
    # NT Domain Logins.
      AuthType SSPI
      SSPIAuth On
      SSPIAuthoritative Off
      SSPIDomain &lt;domaincontroller&gt;
      SSPIOfferBasic On
    
    # Htpasswd Logins.
      AuthType Basic
      AuthBasicAuthoritative Off
      AuthUserFile passwd
    
      Require valid-user
    &lt;/Location&gt;
    </screen>
nl: Dit is een voorbeeld van de complete Apache configuratie met de gecombineerd Windows domein en <literal>passwd</literal> bestand authenticatie: <screen>
    &lt;Location /svn&gt;
      DAV svn
      SVNListParentPath on
      SVNParentPath D:\SVN
    
      AuthName "Subversion repositories"
      AuthzSVNAccessFile svnaccessfile.txt
    
    # NT Domain Logins.
      AuthType SSPI
      SSPIAuth On
      SSPIAuthoritative Off
      SSPIDomain &lt;domaincontroller&gt;
      SSPIOfferBasic On
    
    # Htpasswd Logins.
      AuthType Basic
      AuthBasicAuthoritative Off
      AuthUserFile passwd
    
      Require valid-user
    &lt;/Location&gt;
    </screen>

note: (title)
en: Securing the server with SSL
nl: De server beveiligen met SSL

note: (para)
en: Even though Apache 2.2.x has OpenSSL support, it is not activated by default. You need to activate this manually.
nl: Apache 2.2.x ondersteunt OpenSSL, maar dit is niet standaard ingeschakeld. Je moet dit handmatig aanzetten.

note: (para)
en: In the apache config file, uncomment the lines: <screen>
    #LoadModule ssl_module modules/mod_ssl.so
    </screen> and at the bottom <screen>
    #Include conf/extra/httpd-ssl.conf
    </screen> then change the line (on one line) <screen>
    SSLMutex "file:C:/Program Files/Apache Software Foundation/\
    Apache2.2/logs/ssl_mutex"
    </screen> to <screen>
    SSLMutex default
    </screen>
nl: Verwijder in het apache configuratiebestand de commentaar tekens op de regels: <screen>
    #LoadModule ssl_module modules/mod_ssl.so
    </screen> en onderaan <screen>
    #Include conf/extra/httpd-ssl.conf
    </screen> verander dan de regel (op een regel) <screen>
    SSLMutex "file:C:/Program Files/Apache Software Foundation/\
    Apache2.2/logs/ssl_mutex"
    </screen> in <screen>
    SSLMutex default
    </screen>

note: (para)
en: Next you need to create an SSL certificate. To do that open a command prompt (DOS-Box) and change to the Apache folder (e.g. <filename>C:\program files\apache group\apache2</filename>) and type the following command: <screen>
    bin\openssl req -config conf\openssl.cnf -new -out my-server.csr
    </screen> You will be asked for a passphrase. Please don't use simple words but whole sentences, e.g. a part of a poem. The longer the phrase the better. Also you have to enter the URL of your server. All other questions are optional but we recommend you fill those in too.
nl: Vervolgens moet je een SSL certificaat aanmaken. Open hiervoor een opdrachtprompt (DOS-scherm) en ga naar de Apache map (bijv. <filename>C:\program files\apache group\apache2</filename>) en geef het volgende commando: <screen>
    bin\openssl req -config conf\openssl.cnf -new -out my-server.csr
    </screen> Je zult gevraagd worden om een beveiligingszin op te geven. Gebruik hiervoor niet alleen korte eenvoudige woorden, maar gebruik een hele zin (bijv. een deel van een gedicht). Hoe langer de zin is, hoe beter. Je moet ook de URL van je server opgeven. Alle andere vragen zijn optioneel, maar we bevelen aan om die ook in te vullen.

note: (para)
en: Normally the <filename>privkey.pem</filename> file is created automatically, but if it isn't you need to type this command to generate it: <screen>
    bin\openssl genrsa -out conf\privkey.pem 2048
    </screen>
nl: Normaalgesproken zal het <filename>privkey.pem</filename> automatisch gegenereerd worden, als dit niet gedaan wordt, moet je dit commando geven om het alsnog te genereren: <screen>
    bin\openssl genrsa -out conf\privkey.pem 2048
    </screen>

note: (para)
en: Next type the commands <screen>
    bin\openssl rsa -in conf\privkey.pem -out conf\server.key
    </screen> and (on one line) <screen>
    bin\openssl req -new -key conf\server.key -out conf\server.csr \
    -config conf\openssl.cnf
    </screen> and then (on one line) <screen>
    bin\openssl x509 -in conf\server.csr -out conf\server.cert
                     -req -signkey conf\server.key -days 4000
    </screen> This will create a certificate which will expire in 4000 days. And finally enter (on one line): <screen>
    bin\openssl x509 -in conf\server.cert -out conf\server.der.crt
                     -outform DER
    </screen> These commands created some files in the Apache <filename>conf</filename> folder (<filename>server.der.crt</filename>, <filename>server.csr</filename>, <filename>server.key</filename>, <filename>.rnd</filename>, <filename>privkey.pem</filename>, <filename>server.cert</filename>).
nl: Voer vervolgens de volgende commando’s in <screen>
    bin\openssl rsa -in conf\privkey.pem -out conf\server.key
    </screen> en (op één regel) <screen>
    bin\openssl req -new -key conf\server.key -out conf\server.csr \
    -config conf\openssl.cnf
    </screen> en dan (op één regel) <screen>
    bin\openssl x509 -in conf\server.csr -out conf\server.cert
                     -req -signkey conf\server.key -days 4000
    </screen> Hiermee wordt een certificaat aangemaakt die over 4000 dagen verloopt. Geef als laatste commando (op één regel): <screen>
    bin\openssl x509 -in conf\server.cert -out conf\server.der.crt
                     -outform DER
    </screen> Deze commando’s genereren enkele bestanden in de Apache <filename>conf</filename> map (<filename>server.der.crt</filename>, <filename>server.csr</filename>, <filename>server.key</filename>, <filename>.rnd</filename>, <filename>privkey.pem</filename>, <filename>server.cert</filename>).

note: (para)
en: Restart the Apache service.
nl: Herstart de Apache service.

note: (para)
en: Point your browser to <systemitem class="url">https://servername/svn/project</systemitem> ...
nl: Ga met je browser naar <systemitem class="url">https://servername/svn/project</systemitem> ...

note: (title)
en: SSL and Internet Explorer
nl: SSL en Internet Explorer

note: (para)
en: If you're securing your server with SSL and use authentication against a windows domain you will encounter that browsing the repository with the Internet Explorer doesn't work anymore. Don't worry - this is only the Internet Explorer not able to authenticate. Other browsers don't have that problem and TortoiseSVN and any other Subversion client are still able to authenticate.
nl: Als je je server met SSL beveiligd en je gebruikt authenticatie met een Windows domein, dan zul je merken dat het verkennen van je archief met Internet Explorer niet meer werkt. Geen zorgen – dit komt alleen doordat Internet Explorer niet kan authenticeren. Andere browsers hebben dit probleem niet en TortoiseSVN en andere Subversion applicaties kunnen nog steeds authenticeren.

note: (para)
en: define a separate <literal>&lt;Location /path&gt;</literal> directive in the Apache config file, and add the <literal>SSPIBasicPreferred On</literal>. This will allow IE to authenticate again, but other browsers and Subversion won't be able to authenticate against that location.
nl: een aparte <literal>&lt;Location /path&gt;</literal> richtlijn in het Apache configuratiebestand definieren en de <literal>SSPIBasicPreferred On</literal> optie toevoegen. Dit zorgt er voor dat IE weer kan authenticeren, maar andere browsers en Subversion kunnen niet op deze locatie authenticeren.

note: (para)
en: Offer browsing with unencrypted authentication (without SSL) too. Strangely IE doesn't have any problems with authenticating if the connection is not secured with SSL.
nl: Verkennen met unencrypteed authenticatie (zonder SSL). Vreemd genoeg heeft IE geen problemen met authenticeren als een verbinding niet beveiligd is met SSL.

note: (para)
en: In the SSL "standard" setup there's often the following statement in Apache's virtual SSL host: <screen>
    SetEnvIf User-Agent ".*MSIE.*" \
                 nokeepalive ssl-unclean-shutdown \
                 downgrade-1.0 force-response-1.0
    </screen> There are (were?) good reasons for this configuration, see <ulink url="http://www.modssl.org/docs/2.8/ssl_faq.html#ToC49"><citetitle>http://www.modssl.org/docs/2.8/ssl_faq.html#ToC49</citetitle></ulink> But if you want NTLM authentication you have to use <literal>keepalive</literal>. If You uncomment the whole <literal>SetEnvIf</literal> you should be able to authenticate IE with windows authentication over SSL against the Apache on Win32 with included <literal>mod_auth_sspi</literal>.
nl: Bij de “standaard” SSL installatie staat vaak het volgende statement in Apache’s virtuele SSL host: <screen>
    SetEnvIf User-Agent ".*MSIE.*" \
                 nokeepalive ssl-unclean-shutdown \
                 downgrade-1.0 force-response-1.0
    </screen> Er zijn (waren?) goede redenen voor deze configuratie, lees <ulink url="http://www.modssl.org/docs/2.8/ssl_faq.html#ToC49"><citetitle>http://www.modssl.org/docs/2.8/ssl_faq.html#ToC49</citetitle></ulink>. Als je NTLM authenticatie wilt gebruiken, dan moet je <literal>keepalive</literal> gebruiken.  Als de commentaartekens weghaalt bij <literal>SetEnvIf</literal> dan moet het mogelijk zijn om IE met Windows authenticatie over SSL te laten authenticeren met Apache op Win32 inclusief <literal>mod_auth_sspi</literal>.

note: (para)
en: If you still want to use IE to browse the repository you can either: <placeholder-1/>
nl: Als je IE nog steeds wilt kunnen gebruiken om het archief te verkennen, kun je:

note: (title)
en: Forcing SSL access
nl: SSL toegang forceren

note: (para)
en: When you've set up SSL to make your repository more secure, you might want to disable the normal access via non-SSL (http) and only allow https access. To do this, you have to add another directive to the Subversion <literal>&lt;Location&gt;</literal> block: <literal>SSLRequireSSL</literal>.
nl: Als je SSL ingesteld hebt om je archief veiliger te maken, dan wil je waarschijnlijk de normale toegang zonder SSL (http) uitschakelen en dus alleen https toegang toestaan. Om dit te doen moet je nog een extra richtlijn toevoegen aan het Subversion <literal>&lt;Location&gt;</literal> blok: <literal>SSLRequireSSL</literal>.

note: (para)
en: An example <literal>&lt;Location&gt;</literal> block would look like this: <screen>
    &lt;Location /svn&gt;
      DAV svn
      SVNParentPath D:\SVN
      SSLRequireSSL
      AuthType Basic
      AuthName "Subversion repositories"
      AuthUserFile passwd
      #AuthzSVNAccessFile svnaccessfile
      Require valid-user
    &lt;/Location&gt;
    </screen>
nl: Een voorbeeld <literal>&lt;Location&gt;</literal> blok zal er dan zo uit zien: <screen>
    &lt;Location /svn&gt;
      DAV svn
      SVNParentPath D:\SVN
      SSLRequireSSL
      AuthType Basic
      AuthName "Subversion repositories"
      AuthUserFile passwd
      #AuthzSVNAccessFile svnaccessfile
      Require valid-user
    &lt;/Location&gt;
    </screen>

note: (title)
en: Using client certificates with virtual SSL hosts
nl: Werken met virtuele SSL hosts en client certificaten

note: (para)
en: Sent to the TortoiseSVN mailing list by Nigel Green. Thanks!
nl: Door Nigel Green naar de TortoiseSVN mailinglijst gestuurd. Bedankt!

note: (para)
en: In some server configurations you may need to setup a single server containing 2 virtual SSL hosts: The first one for public web access, with no requirement for a client certificate. The second one to be secure with a required client certificate, running a Subversion server.
nl: Bij bepaalde server configuraties moet je een enkele server opzetten met 2 virtuele SSL hosts: De eerste voor publieke toegang zonder eisen voor een client certificaat. De tweede als beveiligde, die een client certificaat vereist, waarop de Subversion server draait.

note: (para)
en: Adding an <literal>SSLVerifyClient Optional</literal> directive to the <emphasis>per-server</emphasis> section of the Apache configuration (i.e. outside of any <literal>VirtualHost</literal> and <literal>Directory</literal> blocks) forces Apache to request a client Certificate in the initial SSL handshake. Due to a bug in <literal>mod_ssl</literal> it is essential that the certificate is requested at this point as it does not work if the SSL connection is re-negotiated.
nl: Door een <literal>SSLVerifyClient Optional</literal> richtlijn aan de <emphasis>per-server</emphasis> sectie van de Apache configuratie toe te voegen (d.w.z. buiten de <literal>VirtualHost</literal> en <literal>Directory</literal> blokken), moet Apache een client certificaat opvragen voor de initiële SSL handdruk. Door een fout in the <literal>mod_ssl</literal> is het van essentieel belang dat dit certificaat op dit moment opgevraagd wordt, omdat het niet werkt als de SSL verbinding opnieuw uitonderhandeld wordt.

note: (para)
en: The solution is to add the following directive to the virtual host directory that you want to lock down for Subversion: <screen>
    SSLRequire %{SSL_CLIENT_VERIFY} eq "SUCCESS"
    </screen> This directive grants access to the directory only if a client certificate was received and verified successfully.
nl: Dit kan opgelost worden door de volgende richtlijn toe te voegen aan de Virtuele host map die je wilt afsluiten voor Subversion: <screen>
    SSLRequire %{SSL_CLIENT_VERIFY} eq "SUCCESS"
    </screen> Deze richtlijn geeft alleen toegang tot de map als een client certificaat ontvangen en succesvol geverifieerd is.

note: (para)
en: To summarise, the relevant lines of the Apache configuration are: <screen>
    SSLVerifyClient Optional
    
    ### Virtual host configuration for the PUBLIC host 
    ### (not requiring a certificate)
    
    &lt;VirtualHost 127.0.0.1:443&gt;
      &lt;Directory "pathtopublicfileroot"&gt;
      &lt;/Directory&gt;
    &lt;/VirtualHost&gt;
    
    ### Virtual host configuration for SUBVERSION 
    ### (requiring a client certificate)
    &lt;VirtualHost 127.0.0.1:443&gt;
      &lt;Directory "subversion host root path"&gt;
        SSLRequire %{SSL_CLIENT_VERIFY} eq "SUCCESS"
      &lt;/Directory&gt;
    
      &lt;Location /svn&gt;
        DAV svn
        SVNParentPath /pathtorepository
      &lt;/Location&gt;
    &lt;/VirtualHost&gt;
    </screen>
nl: Samenvattend zijn dit de relevante regels in de Apache configuratie: <screen>
    SSLVerifyClient Optional
    
    ### Virtual host configuration for the PUBLIC host 
    ### (not requiring a certificate)
    
    &lt;VirtualHost 127.0.0.1:443&gt;
      &lt;Directory "pathtopublicfileroot"&gt;
      &lt;/Directory&gt;
    &lt;/VirtualHost&gt;
    
    ### Virtual host configuration for SUBVERSION 
    ### (requiring a client certificate)
    &lt;VirtualHost 127.0.0.1:443&gt;
      &lt;Directory "subversion host root path"&gt;
        SSLRequire %{SSL_CLIENT_VERIFY} eq "SUCCESS"
      &lt;/Directory&gt;
    
      &lt;Location /svn&gt;
        DAV svn
        SVNParentPath /pathtorepository
      &lt;/Location&gt;
    &lt;/VirtualHost&gt;
    </screen>

note: (title)
en: Daily Use Guide
nl: Dagelijkse gebruikersgids

note: (para)
en: This document describes day to day usage of the TortoiseSVN client. It is <emphasis>not</emphasis> an introduction to version control systems, and <emphasis>not</emphasis> an introduction to Subversion (SVN). It is more like a place you may turn to when you know approximately what you want to do, but don't quite remember how to do it.
nl: Dit document beschrijft het dagelijkse gebruik van de TortoiseSVN client. Het is <emphasis>geen</emphasis> introductie tot versiebeheersystemen en <emphasis>geen</emphasis> introductie tot Subversion (SVN). Het is meer een document wat je opent als je ongeveer weet wat je wilt doen, maar niet meer weet hoe je het moet doen.

note: (para)
en: If you need an introduction to version control with Subversion, then we recommend you read the fantastic book: <ulink url="http://svnbook.red-bean.com/"><citetitle>Version Control with Subversion</citetitle></ulink>.
nl: Als je een introductie tot versiebeheer met Subversion zoekt, dan bevelen we het fantastische boek <ulink url="http://svnbook.red-bean.com/"><citetitle>Version Control with Subversion</citetitle></ulink> aan.

note: (para)
en: This document is also a work in progress, just as TortoiseSVN and Subversion are. If you find any mistakes, please report them to the mailing list so we can update the documentation. Some of the screenshots in the Daily Use Guide (DUG) might not reflect the current state of the software. Please forgive us. We're working on TortoiseSVN in our free time.
nl: Dit document wordt continue verbeterd, net zoals TortoiseSVN en Subversion.  Als je een fout vindt, meld deze dan aan via de maillijst, zodat we de documentatie kunnen bijwerken. Enkele screenshots in dit document geven mogelijk niet de actuele status van de software weer. Vergeef ons alsjeblieft. We werken aan TortoiseSVN in onze vrije tijd.

note: (para)
en: You should have installed TortoiseSVN already.
nl: TortoiseSVN al geïnstalleerd hebben.

note: (para)
en: You should be familiar with version control systems.
nl: bekend zijn met versiebeheersystemen.

note: (para)
en: You should know the basics of Subversion.
nl: de basis van Subversion kennen.

note: (para)
en: You should have set up a server and/or have access to a Subversion repository.
nl: een server geïnstalleerd hebben en/of toegang hebben tot een Subversion archief.

note: (para)
en: In order to get the most out of the Daily Use Guide: <placeholder-1/>
nl: Om het meeste effect te bereiken met de Daily User Guide, moet je: <placeholder-1/>

note: (title)
en: Getting Started
nl: Aan de slag

note: (title)
en: Icon Overlays
nl: Overlappende Pictogrammen

note: (title)
en: Explorer showing icon overlays
nl: Overlappende pictogrammen weergegeven in de verkenner

note: (para)
en: <placeholder-1/> One of the most visible features of TortoiseSVN is the icon overlays which appear on files in your working copy. These show you at a glance which of your files have been modified. Refer to <xref linkend="tsvn-dug-wcstatus-1"/> to find out what the different overlays represent.
nl: <placeholder-1/>Eén van de meest zichtbare functies van TortoiseSVN zijn de overlappende pictogrammen (ook wel icon overlays genoemd), welke weergegeven worden op bestanden in je werkkopie. Deze laten in één oogopslag zien welke bestanden gewijzigd zijn. Lees <xref linkend="tsvn-dug-wcstatus-1"/> om te leren wat de verschillende overlappende pictogrammen betekenen.

note: (title)
en: Context Menus
nl: Contekstmenus

note: (primary)
en: context menu
nl: contekstmenu

note: (primary)
en: right-click
nl: rechterklik

note: (title)
en: Context menu for a directory under version control
nl: Contekstmenu van een directory reeds onder versiebeheer

note: (para)
en: <placeholder-1/> All TortoiseSVN commands are invoked from the context menu of the windows explorer. Most are directly visible, when you <action>right click</action> on a file or folder. The commands that are available depend on whether the file or folder or its parent folder is under version control or not. You can also see the TortoiseSVN menu as part of the Explorer file menu.
nl: <placeholder-1/>Alle TortoiseSVN commando’s worden vanuit het context menu van een verkenner gegeven. De meeste zijn direct zichtbaar als je met <action>rechts klikt</action> op een bestand of map. Welke commando’s beschikbaar zijn, hangt af van het feit of het bestand, de map of de bovenliggende map beheerd wordt met versiebeheer. Het TortoiseSVN menu is ook te zien als onderdeel van het Verkenner bestandsmenu.

note: (para)
en: Some commands which are very rarely used are only available in the extended context menu. To bring up the extended context menu, hold down the <keycap>Shift</keycap> key when you <action>right-click</action>.
nl: Commando’s die minder vaak worden gebruikt, zijn alleen beschikbaar in het uitgebreide context menu. Om het uitgebreidere menu aan te roepen, hou dan de <keycap>Shift</keycap> toets ingedrukt als je met <action>rechts klikt</action>.

note: (title)
en: Explorer file menu for a shortcut in a versioned folder
nl: Verkenner bestandmenu van een snelkoppeling in een versiebeheerde map

note: (para)
en: In some cases you may see several TortoiseSVN entries. This is not a bug! <placeholder-1/> This example is for an unversioned shortcut within a versioned folder, and in the Explorer file menu there are <emphasis>three</emphasis> entries for TortoiseSVN. One is for the folder, one for the shortcut itself, and the third for the object the shortcut is pointing to. To help you distinguish between them, the icons have an indicator in the lower right corner to show whether the menu entry is for a file, a folder, a shortcut or for multiple selected items.
nl: In enkele gevallen kun je meerdere TortoiseSVN instanties zien. Dit is geen bug! <placeholder-1/> Dit is een voorbeeld van een snelkoppeling zonder versiebeheer in een map met versiebeheer, waarbij in het verkenner bestandsmenu <emphasis>drie</emphasis>instanties van TortoiseSVN aanwezig zijn. Een is voor de map, een voor de snelkoppeling zelf en een derde voor het object waar de snelkoppeling naar wijst. Om deze instanties te onderscheiden, hebben de iconen een rechtsonder indicator waarmee aangegeven wordt of het een menu is voor een bestand, een map, een snelkoppeling of voor meerdere geselecteerde items.

note: (para)
en: If you are using Windows 2000 you will find that the context menus are shown as plain text, without the menu icons shown above. We are aware that this was working in previous versions, but Microsoft has changed the way its icon handlers work for Vista, requiring us to use a different display method which unfortunately does not work on Windows 2000.
nl: Als je Windows 200 gebruikt zul je zien dat de context menu’s in platte tekst worden weergegeven, zonder menu iconen erboven. We zijn ons bewust dat dit in eerdere versies wel werkte, maar Microsoft heeft de manier waarop de iconen gebruikt kunnen worden veranderd voor Vista. Wat tot gevolg had dat wij een andere manier van weergeven moesten gaan gebruiken, welke helaas niet werkt onder Windows 2000.

note: (title)
en: Drag and Drop
nl: Slepen en Plaatsen

note: (primary)
en: drag handler
nl: Drag and drop

note: (primary)
en: drag-n-drop
nl: Drag and drop

note: (primary)
en: right drag
nl: rechts slepen

note: (title)
en: Right drag menu for a directory under version control
nl: Rechts-slepen-menu voor een map met versiebeheer

note: (para)
en: <placeholder-1/> Other commands are available as drag handlers, when you <action>right drag</action> files or folders to a new location inside working copies or when you <action>right drag</action> a non-versioned file or folder into a directory which is under version control.
nl: Er zijn andere commando’s beschikbaar bij <action>Slepen en plaatsen</action>. Als je bestanden of mappen met<action>rechts sleept</action> naar een nieuwe locatie binnen je werk kopie of als je een bestand of map zonder versiebeheer naar een map met versiebeheer sleept.

note: (title)
en: Common Shortcuts
nl: Algemene snelkoppelingen

note: (para)
en: Help, of course.
nl: Help, natuurlijk.

note: (para)
en: Refresh the current view. This is perhaps the single most useful one-key command. For example ... In Explorer this will refresh the icon overlays on your working copy. In the commit dialog it will re-scan the working copy to see what may need to be committed. In the Revision Log dialog it will contact the repository again to check for more recent changes.
nl: Ververs de huidige weergave. Dit is waarschijnlijk het enige meest nuttige één-knopscommando. Bijvoorbeeld ... In de verkenner ververst dit de overlappende pictogrammen van je werkkopie. In het vastleggen venster zal je werkkopie opnieuw gescand worden om na te gaan wat er vastgelegd moet worden. In het revisie log venster zal er in het archief gekeken worden of er recente wijzigingen zijn.

note: (para)
en: Select all. This can be used if you get an error message and want to copy and paste into an email. Use Ctrl-A to select the error message and then ...
nl: Selecteer alles. Dit kun je gebruiken als je een foutmelding krijgt en deze wilt kopiëren en plakken in bijvoorbeeld een email. Gebruik Ctrl-A om een foutmelding de selecteren en dan...

note: (para)
en: ... Copy the selected text.
nl: ...Kopieer de geselecteerde tekst.

note: (para)
en: Some common operations have well-known Windows shortcuts, but do not appear on buttons or in menus. If you can't work out how to do something obvious, like refreshing a view, check here. <placeholder-1/>
nl: Enkele veel gebruikte acties hebben de welke bekende Windows sneltoets combinaties, hoewel deze niet zijn aangegeven bij de knoppen of in menu’s. Als je niet weet hoe je de voor de hand liggende functies moet gebruiken, bijvoorbeeld verversen, lees dan deze paragraaf.

note: (primary)
en: authentication
nl: authenticatie

note: (primary)
en: authentication cache
nl: authenticatie cache

note: (title)
en: Authentication Dialog
nl: Authenticatie dialoog

note: (para)
en: <filename>svn.simple</filename> contains credentials for basic authentication (username/password). Note that passwords are stored using the WinCrypt API, not in plain text form.
nl: <filename>svn.simple</filename> bevat inloggegevens voor basis authenticatie (gebruikersnaam/wachtwoord). Merk op dat wachtwoorden worden opgeslagen met WinCrypt API encryptie, niet als platte tekst.

note: (para)
en: <filename>svn.ssl.server</filename> contains SSL server certificates.
nl: <filename>svn.ssl.server</filename> bevat SSL server certificaten.

note: (para)
en: <filename>svn.username</filename> contains credentials for username-only authentication (no password needed).
nl: <filename>svn.username</filename> bevat alleen gebruikersnamen, voor authenticatie zonder wachtwoord.

note: (para)
en: If the repository that you are trying to access is password protected, an authentication Dialog will show up. <placeholder-1/> Enter your username and password. The checkbox will make TortoiseSVN store the credentials in Subversion's default directory: <filename>%APPDATA%\Subversion\auth</filename> in three subdirectories: <placeholder-2/>
nl: Als je een archief met wachtwoordbeveiliging probeert te bereiken, dan krijg je een authenticatie scherm te zien.<placeholder-1/> Voer je gebruikersnaam en wachtwoord in. Het selectievakje zorgt ervoor dat TortoiseSVN je logingegevens opslaat in Subversion’s standaard map: <filename>%APPDATA%\Subversion\auth</filename> in drie submappen.<placeholder-2/>

note: (para)
en: If you want to clear the authentication cache for all servers, you can do so from the <guilabel>Saved Data</guilabel> page of TortoiseSVN's settings dialog. That button will clear all cached authentication data from the Subversion <filename>auth</filename> directories, as well as any authentication data stored in the registry by earlier versions of TortoiseSVN. Refer to <xref linkend="tsvn-dug-settings-saved-data"/>.
nl: Als je de authenticatie cache voor alle servers wilt wissen, ga dan naar de<guilabel>Opgeslagen Gegevens</guilabel> sectie van het Instellingen venster van TortoiseSVN. Met de “Wissen” knop bij de optie “Authenticatie gegevens” kun je alle opgeslagen gegevens uit de <filename>auth</filename> mappen wissen, alsook de gegevens opgeslagen in het register door oudere TortoiseSVN versies. Lees ook <xref linkend="tsvn-dug-settings-saved-data"/>.

note: (para)
en: If you want to clear authentication for one realm only then you will have to dig into those directories, find the file which contains the information you want to clear and delete the file.
nl: Als je de authenticatie voor maar één gebruiker wilt wissen, dan moet je in die mappen duiken. Het bestand vinden met de informatie die je wilt wissen en het bestand verwijderen.

note: (para)
en: Some people like to have the authentication data deleted when they log off Windows, or on shutdown. The way to do that is to use a shutdown script to delete the <filename>%APPDATA%\Subversion\auth</filename> directory, e.g. <screen>
    @echo off
    rmdir /s /q "%APPDATA%\Subversion\auth"
    </screen> You can find a description of how to install such scripts at <ulink url="http://www.windows-help-central.com/windows-shutdown-script.html"><citetitle>windows-help-central.com</citetitle></ulink>.
nl: Sommige mensen hebben graag dat de authenticatie gegevens worden verwijderd als ze uitloggen uit Windows of de pc uitschakelen. Dat kan gedaan worden met een script dat gestart wordt bij het afsluiten. Dit script kan de welke <filename>%APPDATA%\Subversion\auth</filename> map wissen, bijvoorbeeld <screen>
    @echo off
    rmdir /s /q "%APPDATA%\Subversion\auth"
    </screen> Je kunt een beschrijving vinden over hoe je zo’n script moet maken op  <ulink url="http://www.windows-help-central.com/windows-shutdown-script.html"><citetitle>windows-help-central.com</citetitle></ulink>.

note: (para)
en: For more information on how to set up your server for authentication and access control, refer to <xref linkend="tsvn-serversetup"/>
nl: Lees <xref linkend="tsvn-serversetup"/> voor meer informatie over hoe je authenticatie en toegangsbeveiliging installeert op je server.

note: (title)
en: Maximizing Windows
nl: Maximaliseren van Windows

note: (primary)
en: maximize
nl: maximaliseer

note: (para)
en: Many of TortoiseSVN's dialogs have a lot of information to display, but it is often useful to maximize only the height, or only the width, rather than maximizing to fill the screen. As a convenience, there are shortcuts for this on the <guilabel>Maximize</guilabel> button. Use the <action>middle mouse</action> button to maximize vertically, and <action>right mouse</action> to maximize horizontally.
nl: In verschillende vensters van TortoiseSVN wordt er veel informatie weergegeven. Het is vaak alleen maar nodig om verticaal of horizontaal de volledige schermbreedte te gebruiken, in plaats van te maximaliseren zodat het hele scherm gevuld is. Voor het gemak zijn er snelkoppelingen toegevoegd aan de <guilabel>Maximaliseren</guilabel> knop. Gebruik de <action>middelste muisknop</action> om verticaal te maximaliseren en de<action>rechter muisknop</action> om horizontaal te maximaliseren.

note: (title)
en: Importing Data Into A Repository
nl: Data Importeren In Een Archief

note: (primary)
en: import
nl: importeren

note: (primary)
en: add files to repository
nl: bestanden toevoegen aan archief

note: (title) (entry) (glossterm)
en: Import
nl: Importeren

note: (primary)
en: temporary files
nl: tijdelijke bestanden

note: (para)
en: If you are importing into an existing repository which already contains some projects, then the repository structure will already have been decided. If you are importing data into a new repository, then it is worth taking the time to think about how it will be organised. Read <xref linkend="tsvn-repository-layout"/> for further advice.
nl: Als je data importeert in een bestaand archief waarin al enkele projecten aanwezig zijn, dan is de structuur van het archief al vastgesteld. Als je gegevens importeert in een nieuw archief, dan is het de moeite waard om even goed na te denken over de structuur van het archief. Lees <xref linkend="tsvn-repository-layout"/> voor advies hierover.

note: (para)
en: There is no way to select files and folders to include, aside from using the global ignore settings.
nl: Het is niet mogelijk om aan te geven welke bestanden en mappen geïmporteerd moeten worden, behalve dan door het gebruik van globale negeer instellingen.

note: (para)
en: The folder imported does not become a working copy. You have to do a checkout to copy the files back from the server.
nl: De geïmporteerde map wordt geen werkkopie. Je moet het Ophalen commando gebruiken om weer een kopie van de bestanden van de server te halen.

note: (para)
en: It is easy to import to the wrong folder level in the repository.
nl: Het importeren vanaf een verkeerd mapniveau gaat erg makkelijk.

note: (para)
en: This section describes the Subversion import command, which was designed for importing a directory hierarchy into the repository in one shot. Although it does the job, it has several shortcomings: <placeholder-1/> For these reasons we recommend that you do not use the import command at all but rather follow the two-step method described in <xref linkend="tsvn-dug-import-in-place"/>. But since you are here, this is how the basic import works ...
nl: Deze sectie beschrijft het Subversion Importeren commando, welke ontwikkeld is voor het importeren van een complete mapstructuur in een archief in één keer. De functie heeft echter wel wat tekortkomingen: <placeholder-1/>Vanwege deze redenen adviseren wij het importeer commando niet te gebruiken. In plaats daarvan is het beter om een twee-staps methode te gebruiken die beschreven is in <xref linkend="tsvn-dug-import-in-place"/>. Maar omdat je dit toch leest, volgt hier een korte beschrijving hoe de importeer functie werkt...

note: (para)
en: Remove all files which are not needed to build the project (temporary files, files which are generated by a compiler e.g. *.obj, compiled binaries, ...)
nl: Alle bestanden verwijderen die niet nodig zijn om het project te bouwen (tijdelijke bestanden, bestanden die door een compiler gemaakt worden bijv. *.obj, gecompileerde binaire bestanden,...)

note: (para)
en: Organize the files in folders and sub-folders. Although it is possible to rename/move files later it is highly recommended to get your project's structure straight before importing!
nl: De bestanden in mappen en sub-mappen sorteren. Ondanks dat het mogelijk is om bestanden te hernoemen of verplaatsen, is het verstandig om je projectstructuur in één keer goed te hebben voordat je importeert.

note: (para)
en: Before you import your project into a repository you should: <placeholder-1/>
nl: Voordat je je project in het archief importeert, moet je:<placeholder-1/>

note: (title)
en: The Import dialog
nl: Het invoer venster

note: (para)
en: Now select the top-level folder of your project directory structure in the windows explorer and <action>right click</action> to open the context menu. Select the command <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Import...</guimenuitem></menuchoice> which brings up a dialog box: <placeholder-1/>
nl: Selecteer nu in de Windows verkenner de hoofdmap van je project mapstructuur en <action>klik met rechts</action> om het context menu te openen. Selecteer <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Importeren...</guimenuitem></menuchoice> waardoor dit venster wordt geopend: <placeholder-1/>

note: (para)
en: In this dialog you have to enter the URL of the repository location where you want to import your project. It is very important to realise that the local folder you are importing does not itself appear in the repository, only its content. For example if you have a structure: <screen>
    C:\Projects\Widget\source
    C:\Projects\Widget\doc
    C:\Projects\Widget\images
    </screen> and you import <filename>C:\Projects\Widget</filename> into <systemitem class="url">http://mydomain.com/svn/trunk</systemitem> then you may be surprised to find that your subdirectories go straight into <literal>trunk</literal> rather than being in a <literal>Widget</literal> subdirectory. You need to specify the subdirectory as part of the URL, <systemitem class="url">http://mydomain.com/svn/trunk/Widget-X</systemitem>. Note that the import command will automatically create subdirectories within the repository if they do not exist.
nl: In dit venster moet je de URL van het archief en de locatie in het archief opgeven waar je je project wilt importeren. Het is belangrijk je te realiseren dat je de lokale map zelf niet in het archief zal verschijnen, alleen maar de inhoud daarvan. Bijvoorbeeld als je een structuur hebt als:<screen>
    C:\Projects\Widget\source
    C:\Projects\Widget\doc
    C:\Projects\Widget\images
    </screen> en je importeert <filename>C:\Projects\Widget</filename> in <systemitem class="url">http://mydomain.com/svn/trunk</systemitem>, dan zul je misschien verrast zijn dat je de submappen direct in de <literal>trunk</literal> vindt in plaats van in de <literal>Widget</literal> submap. Je moet de submap ook in de URL opnemen. <systemitem class="url">http://mydomain.com/svn/trunk/Widget-X</systemitem>.  Merk op dat met het importeren commando automatisch de benodigde mappen in het archief aanmaakt als deze niet bestaan.

note: (para)
en: The import message is used as a log message.
nl: Het import bericht wordt gebruikt als bericht in het logboek.

note: (para)
en: By default, files and folders which match the global-ignore patterns are <emphasis>not</emphasis> imported. To override this behaviour you can use the <guilabel>Include ignored files</guilabel> checkbox. Refer to <xref linkend="tsvn-dug-settings-main"/> for more information on setting a global ignore pattern.
nl: Bestanden en mappen die het overeen komen met de globale-negeren patronen worden <emphasis>niet</emphasis> geïmporteerd.Om dit gedrag te omzeilen kun je de optie <guilabel>Genegeerde bestanden meenemen</guilabel> selecteren. Lees <xref linkend="tsvn-dug-settings-main"/> voor meer informatie voor het instellen van een globaal negeren patroon.

note: (para)
en: As soon as you press <guibutton>OK</guibutton> TortoiseSVN imports the complete directory tree including all files into the repository. The project is now stored in the repository under version control. Please note that the folder you imported is <emphasis>NOT</emphasis> under version control! To get a version-controlled <firstterm>working copy</firstterm> you need to do a Checkout of the version you just imported. Or read on to find out how to import a folder in place.
nl: Zodra je op <guibutton>OK</guibutton> klikt zal TortoiseSVN de complete mapstructuur inclusief alle bestanden in het archief importeren. Het archief is nu in het archief met versiebeheer opgeslagen. Merk op dat de map die je geïmporteerd hebt<emphasis>NIET</emphasis> nog geen versiebeheer heeft. Om een <firstterm>werkkopie</firstterm> met versiebeheer te krijgen moet je eerst nog het project nog Ophalen uit het archief. Of lees verder om te weten te komen hoe je een map direct in versiebeheer opneemt.

note: (title)
en: Import in Place
nl: Invoeren op zijn Plaats

note: (primary)
en: import in place
nl: invoeren op zijn plaats

note: (para)
en: Use the repository browser to create a new project folder directly in the repository.
nl: Gebruik de archief-verkennerom een nieuwe project map direct in het archief te maken.

note: (para)
en: Checkout the new folder over the top of the folder you want to import. You will get a warning that the local folder is not empty. Now you have a versioned top level folder with unversioned content.
nl: Haal de nieuwe map op en sla deze op dezelfde locatie als de map die je wilt importeren. Het lijkt dus er op dat je de lokale map overschijft. Geen zorgen. Je zult een waarschuwing krijgen dat de lokale map niet leeg is. Dat is niet erg. Je hebt uiteindelijk dan een hoofdmap met versiebeheer met inhoud zonder versiebeheer.

note: (para)
en: Use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Add...</guimenuitem></menuchoice> on this versioned folder to add some or all of the content. You can add and remove files, set <literal>svn:ignore</literal> properties on folders and make any other changes you need to.
nl: Gebruik de optie <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Toevoegen...</guimenuitem></menuchoice> op deze map met versiebeheer om bepaalde of alle inhoud toe te voegen. Je kunt bestanden toevoegen en verwijderen, <literal>svn:ignore</literal> eigenschappen instellen op mappen en andere wijzigingen die je nodig hebt.

note: (para)
en: Commit the top level folder, and you have a new versioned tree, and a local working copy, created from your existing folder.
nl: Leg de hoofmmap vast (SVN Vastleggen) en je hebt een nieuwe mapstructuur met versiebeheer en een lokale werkkopie gemaakt van je bestaande map.

note: (para)
en: Assuming you already have a repository, and you want to add a new folder structure to it, just follow these steps: <placeholder-1/>
nl: Als je al een archief hebt en je daar een nieuwe mapstructuur aan wilt toevoegen, volg dan deze stappen: <placeholder-1/>

note: (title)
en: Special Files
nl: Speciale Bestanden

note: (primary)
en: special files
nl: speciale bestanden

note: (para)
en: Sometimes you need to have a file under version control which contains user specific data. That means you have a file which every developer/user needs to modify to suit his/her local setup. But versioning such a file is difficult because every user would commit his/her changes every time to the repository.
nl: Soms wil je een bestand van versiebeheer voorzien, waarin gebruiker specifieke data staat. Dat houdt dat je een bestand hebt die elke ontwikkelaar/gebruiker aan zijn/haar lokale instellingen wil aanpassen. Het is lastig om zo'n bestand van versiebeheer te voorzien, want elke gebruiker zou zijn/haar wijzigingen telkens opslaan in het archief.

note: (para)
en: In such cases we suggest to use <emphasis>template</emphasis> files. You create a file which contains all the data your developers will need, add that file to version control and let the developers check this file out. Then, each developer has to <emphasis>make a copy</emphasis> of that file and rename that copy. After that, modifying the copy is not a problem anymore.
nl: In zulke situaties bevelen we het gebruik van sjablonen aan. Maak een bestand aan met alle gegevens die je gebruikers nodig hebben. Sla het bestand op in het archief en laat de ontwikkelaars het bestand ophalen. Vervolgens moet elke ontwikkelaar een <emphasis>kopie maken</emphasis> en deze hernoemen. Daarna levert het wijzigen van het bestand geen problemen meer op.

note: (para)
en: As an example, you can have a look at TortoiseSVN's build script. It calls a file named <filename>TortoiseVars.bat</filename> which doesn't exist in the repository. Only the file <filename>TortoiseVars.tmpl</filename>. <filename>TortoiseVars.tmpl</filename> is the template file which every developer has to create a copy from and rename that file to <filename>TortoiseVars.bat</filename>. Inside that file, we added comments so that the users will see which lines they have to edit and change according to their local setup to get it working.
nl: Het TortoiseSVN bouwscript kun je als voorbeeld bekijken. Deze roept het bestand <filename>TortoiseVars.bat</filename> aan, welke niet in het archief bestaat. Het bestand <filename>TortoiseVars.tmpl</filename> is wel aanwezig. <filename>TortoiseVars.tmpl</filename> is de sjabloon waarvan elke ontwikkelaar een kopie moet maken en deze moet hernoemen naar <filename>TortoiseVars.bat</filename>. In dat bestand is commentaar toegevoegd, zodat elke ontwikkelaar weet welke regels hij/zij in zijn/haar gewenste lokale instellingen moet wijzigen.

note: (para)
en: So as not to disturb the users, we also added the file <filename>TortoiseVars.bat</filename> to the ignore list of its parent folder, i.e. we've set the Subversion property <literal>svn:ignore</literal> to include that filename. That way it won't show up as unversioned on every commit.
nl: Om de gebruikers niet te verstoren, hebben ook het bestand <filename>TortoiseVars.bat</filename> op de negeerlijst van de bovenliggende map gezet, oftewel we hebben de bestandsnaam in de Subversion eigenschap <literal>svn:ignore</literal> opgenomen. Hierdoor wordt hij niet telkens als bestand zonder versie beheer aangegeven bij een vastlegging.

note: (title)
en: Checking Out A Working Copy
nl: Een lokale werkkopie (WC) ophalen

note: (primary)
en: checkout
nl: ophalen

note: (primary)
en: create working copy
nl: maak een werkkopie

note: (para)
en: To obtain a working copy you need to do a <firstterm>checkout</firstterm> from a repository.
nl: Om een werkkopie te verkrijgen, moet je de bestanden <firstterm>ophalen</firstterm> uit het archief.

note: (title)
en: The Checkout dialog
nl: Het Ophalen venster

note: (para)
en: Select a directory in windows explorer where you want to place your working copy. <action>Right click</action> to pop up the context menu and select the command <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Checkout...</guimenuitem></menuchoice>, which brings up the following dialog box: <placeholder-1/> If you enter a folder name that does not yet exist, then a directory with that name is created.
nl: Selecteer in windows verkenner een map waarin je je werkkopie wilt hebben. <action>Klik rechts</action> om het context menu te openen en selecteer <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>SVN Ophalen...</guimenuitem></menuchoice>, waarna het volgende venster wordt geopend: <placeholder-1/> Als je een mapnaam invoert die nog niet bestaat, dan zal deze automatisch worden aangemaakt.

note: (title)
en: Checkout Depth
nl: Ophaaldiepte

note: (term)
en: Fully recursive
nl: Volledig recursief

note: (para)
en: Checkout the entire tree, including all child folders and sub-folders.
nl: Gehele boom uitchecken, inclusief alle knopen en subfolders

note: (term)
en: Immediate children, including folders
nl: Enkel niveau, inclusief folders

note: (para)
en: Checkout the specified directory, including all files and child folders, but do not populate the child folders.
nl: Haal de gespecificeerd map op, inclusief alle bestanden en onderliggende mappen, maar niet de inhoud van de onderliggende mappen.

note: (term)
en: Only file children
nl: Alleen bestanden

note: (para)
en: Checkout the specified directory, including all files but do not checkout any child folders.
nl: Haal de gespecificeerde map op, inclusief alle bestanden, maar haal niet de mappen op.

note: (term)
en: Only this item
nl: Alleen dit object

note: (para)
en: Checkout the directory only. Do not populate it with files or child folders.
nl: Haal alleen de map op. Haal de bestanden en onderliggende mappen niet op.

note: (term) (listitem)
en: Working copy
nl: Werkkopie

note: (para)
en: Retain the depth specified in the working copy. This option is not used in the checkout dialog, but it is the default in all other dialogs which have a depth setting.
nl: Behoudt de mapdiepte zoals in de werkkopie gespecificeerd is. Deze optie is niet gebruikt in het Ophalen venster, maar wordt standaard gebruikt bij vensters die mapdiepte gebruiken.

note: (term)
en: Exclude
nl: Exclusief

note: (para)
en: Used to reduce working copy depth after a folder has already been populated. This option is only available in the <guilabel>Update to revision</guilabel> dialog.
nl: Wordt gebruikt om de werkkopie mapdiepte te beperken, nadat een map al met de inhoud is gevuld. Deze optie is alleen beschikbaar in het <guilabel>Verversen naar revisie</guilabel> venster.

note: (para)
en: You can choose the <firstterm>depth</firstterm> you want to checkout, which allows you to specify the depth of recursion into child folders. If you want just a few sections of a large tree, You can checkout the top level folder only, then update selected folders recursively. <placeholder-1/>
nl: Je kunt de <firstterm>diepte</firstterm> van de recursiviteit instellen van de mappen en gegevens die je wilt ophalen. Als je maar een bepaald deel wilt hebben van een grote mapstructuur, dan kun je alleen de hoofdmap ophalen en vervolgens de mappen selecteren die je recursief wilt ophalen. <placeholder-1/>

note: (para)
en: If you check out a sparse working copy (i.e., by choosing something other than <literal>fully recursive</literal> for the checkout depth), you can fetch additional sub-folders by using the repository browser (<xref linkend="tsvn-dug-repobrowser"/>) or the check for modifications dialog (<xref linkend="tsvn-dug-wcstatus-2"/>).
nl: Als je een uitgedunde werkkopie ophaalt door iets anders te kiezen dan <literal>volledig recursief</literal> voor de ophaaldiepte, dan kun je additionele submappen selecteren met de archief-verkenner (browser (<xref linkend="tsvn-dug-repobrowser"/>) of met het “kijk of er updates zijn” venster (<xref linkend="tsvn-dug-wcstatus-2"/>).

note: (para)
en: In the repository browser, <action>Right click</action> on the checked out folder, then use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Repo-Browser</guimenuitem></menuchoice> to bring up the repository browser. Find the sub-folder you would like to add to your working copy, then use <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Update item to revision...</guimenuitem></menuchoice> That menu will only be visible if the selected item does not exist yet in your working copy, but the parent item does exist.
nl: <action>Klik met rechts</action> in de windows verkenner op de opgehaalde map en selecteer <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Archief-verkenner</guimenuitem></menuchoice> om de archief-verkenner te openen. Ga naar de submap die je aan je werkkopie wilt toevoegen en kies <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Verversen naar Revisie...</guimenuitem></menuchoice>. Deze optie wordt alleen zichtbaar als het geselecteerde object nog niet in je werkkopie bestaat, maar de bovenliggende map wel.

note: (para)
en: In the check for modifications dialog, first click on the button <guibutton>Check repository</guibutton>. The dialog will show all the files and folders which are in the repository but which you have not checked out as <literal>remotely added</literal>. <action>Right click</action> on the folder(s) you would like to add to your working copy, then use <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Update</guimenuitem></menuchoice>.
nl: In het kijk of er updates zijn venster, klik op de knop <guibutton>Controleer archief</guibutton>. Het venster zal alle bestanden en mappen laten zien die in het archief zijn, maar die je niet opgehaald hebt als <literal>Op afstand toegevoegd</literal>. <action>Klik rechts</action> op de map(pen) die je aan je werkkopie wilt toevoegen en kies dan <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Verversen</guimenuitem></menuchoice>.

note: (para)
en: This feature is very useful when you only want to checkout parts of a large tree, but you want the convenience of updating a single working copy. Suppose you have a large tree which has sub-folders <literal>Project01</literal> to <literal>Project99</literal>, and you only want to checkout <literal>Project03</literal>, <literal>Project25</literal> and <literal>Project76/SubProj</literal>. Use these steps:
nl: Deze functie is handig als je maar een klein deel wilt ophalen van een grote mapstructuur, maar ook het gemak wilt hebben dat je maar één werkkopie hoeft bij te werken. Stel je heb een grote mapstructuur met de submappen <literal>Project01</literal> tot <literal>Project99</literal>, waarvan je alleen <literal>Project03</literal>, <literal>Project25</literal> en <literal>Project76/SubProj</literal> wilt ophalen. Doorloop dan de volgende stappen:

note: (para)
en: Checkout the parent folder with depth <quote>Only this item</quote> You now have an empty top level folder.
nl: Haal de hoofdmap op met diepte <quote>Alleen dit object</quote>. Je krijgt dan alleen een lege hoofdmap.

note: (para)
en: Select the new folder and use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Repo browser</guimenuitem></menuchoice> to display the repository content.
nl: Selecteer de nieuwe map en kies <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Archief-verkenner</guimenuitem></menuchoice> om de inhoud van het archief te bekijken.

note: (para)
en: Right click on <literal>Project03</literal> and <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Update item to revision...</guimenuitem></menuchoice>. Keep the default settings and click on <guibutton>OK</guibutton>. You now have that folder fully populated.
nl: Klik met rechts op <literal>Project03</literal> en <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Verversen naar revisie...</guimenuitem></menuchoice>. Laat de standaard instellingen zo staan en klik op <guibutton>OK</guibutton>. Die map is nu volledig gevuld.

note: (para)
en: Repeat the same process for <literal>Project25</literal>.
nl: Herhaal dezelfde stappen voor <literal>Project25</literal>.

note: (para)
en: Navigate to <literal>Project76/SubProj</literal> and do the same. This time note that the <literal>Project76</literal> folder has no content except for <literal>SubProj</literal>, which itself is fully populated. Subversion has created the intermediate folders for you without populating them.
nl: Ga naar literal>Project76/SubProj</literal> en herhaal dezelfde stappen. Merk in dit geval op dat <literal>Project76</literal> nu alleen <literal>SubProj</literal> bevat met daarin de bijbehorende bestanden. Subversion heeft de tussenliggende mappen voor je aangemaakt zonder deze verder te vullen.

note: (title)
en: Changing working copy depth
nl: Veranderen van de werkkopie mapdiepte

note: (para)
en: Once you have checked out a working copy to a particular depth you can change that depth later to get more or less content using <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Update item to revision...</guimenuitem></menuchoice>.
nl: Als je een werk kopie met een bepaalde mapdiepte hebt opgehaald, dan kun je de mapdiepte later veranderen met behulp van  <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Verversen naar revisie...</guimenuitem></menuchoice>.

note: (title)
en: Using an older server
nl: Een oudere server gebruiken

note: (para)
en: Pre-1.5 servers do not understand the working copy depth request, so they cannot always deal with requests efficiently. The command will still work, but an older server may send all the data, leaving the client to filter out what is not required, which may mean a lot of network traffic. If possible you should upgrade your server to 1.5.
nl: Servers met oudere versies dan 1.5 begrijpen de werkkopie mapdiepte aanvragen niet. Deze kunnen dus niet altijd efficiënt met zulke aanvragen omgaan. Het commando werkt wel, maar een oudere server verzend waarschijnlijk alle data. De gebruiker moet dan eruit filteren wat hij/zij er niet bij wil hebben. Dit kan betekenen dat er meer netwerkverkeer optreedt dan gewenst. Als het mogelijk is, zou je de server moeten bijwerken naar versie 1.5.

note: (para)
en: If the project contains references to external projects which you do <emphasis>not</emphasis> want checked out at the same time, use the <guilabel>Omit externals</guilabel> checkbox.
nl: Als het project referenties heeft naar externe projecten die je <emphasis>niet</emphasis> direct wilt ophalen, gebruik dan het selectievak <guilabel>Externen uitsluiten</guilabel>.

note: (para)
en: If <guilabel>Omit externals</guilabel> is checked, or if you wish to increase the depth value, you will have to perform updates to your working copy using <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Update to Revision...</guimenuitem></menuchoice> instead of <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Update</guimenuitem></menuchoice>. The standard update will include all externals and keep the existing depth.
nl: Als <guilabel>Externen uitslaten</guilabel> aangevinkt is of je wilt de mapdiepte vergroten, dan moet je hiervoor gebruikmaken van <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verversen naar revisie...</guimenuitem></menuchoice> in plaats van <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verversen</guimenuitem></menuchoice>. De normale Verversen functie zal alle externe verbindingen verversen en de bestaande mapdiepte blijven gebruiken.

note: (para)
en: It is recommended that you check out only the <literal>trunk</literal> part of the directory tree, or lower. If you specify the parent path of the directory tree in the URL then you might end up with a full hard disk since you will get a copy of the entire repository tree including every branch and tag of your project!
nl: Het is aanbevolen om alleen de <literal>trunk</literal> of dieper gelegen mappen van je mapstructuur op te halen. Als je de hoofdmap van het hele archief in je URL opneemt, dan zal je harddisk waarschijnlijk vollopen. Je krijgt dan namelijk een complete kopie van het hele archief, inclusief alle takken en labels van je project.

note: (title)
en: Exporting
nl: Exporteren

note: (para)
en: Sometimes you may want to create a local copy without any of those <filename>.svn</filename> directories, e.g. to create a zipped tarball of your source. Read <xref linkend="tsvn-dug-export"/> to find out how to do that.
nl: Soms wil je een locale kopie maken zonder de <filename>.svn</filename> mappen, bijvoorbeeld om een zip-bestand te maken van je bronbestanden. Lees <xref linkend="tsvn-dug-export"/> om te weten te komen hoe dit moet.

note: (title)
en: Committing Your Changes To The Repository
nl: Je Wijzigingen Vastleggen In Het Archief

note: (primary)
en: commit
nl: vastleggen

note: (primary)
en: send changes
nl: verstuur wijzigingen

note: (para)
en: Sending the changes you made to your working copy is known as <firstterm>committing</firstterm> the changes. But before you commit you have to make sure that your working copy is up to date. You can either use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Update</guimenuitem></menuchoice> directly. Or you can use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Check for Modifications</guimenuitem></menuchoice> first, to see which files have changed locally or on the server.
nl: Het versturen van de wijzigingen die jij hebt gedaan, staat bekend als <firstterm>vastleggen</firstterm> van de wijzigingen.  Voordat je je wijzigingen vastlegt, moet je zekerstellen dat je werkkopie bijgewerkt is naar de laatste stand van zaken. Dit kun je doen door <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verversen</guimenuitem></menuchoice> te kiezen. Je kunt ook eerst <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Kijk of er updates zijn</guimenuitem></menuchoice> gebruiken, om te bekijken welke bestanden er lokaal en op de server gewijzigd zijn.

note: (title)
en: The Commit Dialog
nl: De Commit Dialoog

note: (title)
en: The Commit dialog
nl: De Commit dialoog

note: (para)
en: If your working copy is up to date and there are no conflicts, you are ready to commit your changes. Select any file and/or folders you want to commit, then <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Commit...</guimenuitem></menuchoice>. <placeholder-1/>
nl: Als je werkkopie helemaal bij is en er zijn geen conflicten, dan ben je klaar om je wijzigingen vast te leggen. Selecteer de bestanden en mappen die je wilt vastleggen en kies <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Vastleggen...</guimenuitem></menuchoice>. <placeholder-1/>

note: (para)
en: The commit dialog will show you every changed file, including added, deleted and unversioned files. If you don't want a changed file to be committed, just uncheck that file. If you want to include an unversioned file, just check that file to add it to the commit.
nl: De vastleggen dialoog geeft elk gewijzigd bestand weer, inclusief toegevoegde, verwijderde en bestanden zonder versiebeheer. Deselecteer een gewijzigd bestand, als je deze niet wilt vastleggen. Als je een bestand zonder versiebeheer in het archief wilt opnemen, dan kun je deze direct aanvinken zodat deze ook vastgelegd wordt.

note: (para)
en: Items which have been switched to a different repository path are also indicated using an <literal>(s)</literal> marker. You may have switched something while working on a branch and forgotten to switch back to trunk. This is your warning sign!
nl: Objecten die verplaatst zijn naar een andere archieflocatie worden aangeduid met een <literal>(s)</literal> teken. Het kan zijn dat je omgeschakeld bent terwijl je werkte aan een tak en vergeten was om terug te schakelen naar de trunk. Dit is je waarschuwing!

note: (title)
en: Commit files or folders?
nl: Bestanden of mappen vastleggen?

note: (para)
en: When you commit files, the commit dialog shows only the files you have selected. When you commit a folder the commit dialog will select the changed files automatically. If you forget about a new file you created, committing the folder will find it anyway. Committing a folder does <emphasis>not</emphasis> mean that every file gets marked as changed; It just makes your life easier by doing more work for you.
nl: Als je bestanden vastlegt, dan zal de vastleggen dialoog alleen de bestanden laten zien die je geselecteerd hebt. Als je een map vastlegt, dan zal de vastleggen dialoog de gewijzigde bestanden automatisch selecteren. Als je een nieuw aangemaakt bestand vergeten bent, dan wordt deze automatisch gevonden als je een map vastlegt. Het vastleggen van een map betekend <emphasis>niet</emphasis> dat elk bestand als gewijzigd wordt aangeduid; het wordt alleen maar eenvoudiger voor doordat het je werk uit handen neemt.

note: (para)
en: If you have modified files which have been included from a different repository using <literal>svn:externals</literal>, those changes cannot be included in the same atomic commit. A warning symbol below the file list tells you if this has happened, and the tooltip explains that those external files have to be committed separately.
nl: Als je bestanden hebt gewijzigd die vanuit een ander archief komen door het gebruik van <literal>svn:externals</literal>, dan kunnen die wijzigingen niet als één enkele vastlegging worden vastgelegd.  Een waarschuwingsteken onderaan de lijst geeft aan of dit gebeurd is. De tooltip geeft aan dat die externe bestanden apart vastgelegd moeten worden.

note: (title)
en: Many unversioned files in the commit dialog
nl: Veel bestanden zonder versiebeheer in de vastleggen dialoog.

note: (para)
en: add the file (or a wildcard extension) to the list of files to exclude on the settings page. This will affect every working copy you have.
nl: het bestand (of een wildcard extensie) toevoegen aan de lijst met de te negeren bestanden op de instellingen pagina. Dit zal op elke werkkopie die je hebt worden toegepast.

note: (para)
en: add the file to the <literal>svn:ignore</literal> list using <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Add to ignore list</guimenuitem></menuchoice> This will only affect the directory on which you set the <literal>svn:ignore</literal> property. Using the SVN Property Dialog, you can alter the <literal>svn:ignore</literal> property for a directory.
nl: het bestand toevoegen aan de literal>svn:ignore</literal> met <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verwijder en voeg toe aan negeerlijst </guimenuitem></menuchoice>. Dit zal alleen de mappen raken waarvoor de <literal>svn:ignore</literal> eigenschap is ingesteld. Met het SVN Eigenschappen venster kun je de <literal>svn:ignore</literal> eigenschap van een map aanpassen.

note: (para)
en: If you think that the commit dialog shows you too many unversioned (e.g. compiler generated or editor backup) files, there are several ways to handle this. You can: <placeholder-1/> Read <xref linkend="tsvn-dug-ignore"/> for more information.
nl: Als je vindt dat het vastleggen venster te veel bestanden zonder versiebeheer weergeeft (bijv. reservekopie bestanden van de compiler of tekstverwerker), dan zijn daar verschillende oplossingen voor. Je kunt: <placeholder-1> Lees <xref linkend="tsvn-dug-ignore"/>  voor meer informatie.

note: (para)
en: <action>Double clicking</action> on any modified file in the commit dialog will launch the external diff tool to show your changes. The context menu will give you more options, as shown in the screenshot. You can also drag files from here into another application such as a text editor or an IDE.
nl: <action>Dubbelklikken</action> op een gewijzigd bestand in het vastleggen venster zal het externe vergelijkingsprogramma opstarten om jouw wijzigingen te laten zien. Het context menu zal je meer opties geven, zoals weergegeven in de screenshot. Je kunt ook bestanden hier vandaan verslepen naar andere programma’s zoals een tekstverwerker of IDE.

note: (para)
en: You can select or deselect items by clicking on the checkbox to the left of the item. For directories you can use <keycap>Shift</keycap>-<action>select</action> to make the action recursive.
nl: Je kunt objecten selecteren en de-selecteren door op het selectievak links ervan te klikken. Bij mappen kun je <keycap>Shift</keycap>-<action>selecteren</action> gebruiken om de actie recursief te maken.

note: (para)
en: The columns displayed in the bottom pane are customizable. If you <action>right click</action> on any column header you will see a context menu allowing you to select which columns are displayed. You can also change column width by using the drag handle which appears when you move the mouse over a column boundary. These customizations are preserved, so you will see the same headings next time.
nl: De kolommen in het onderste venster kunnen aangepast worden. Als je met <action>rechts klikt</action> op de koptekst van een kolom, dan wordt er een context menu weergegeven waarmee je kunt selecteren welke kolommen er getoond moeten worden. Je kunt ook de breedte van de kolommen aanpassen door de overgang tussen twee kolommen in het koptekst van de kolommen te verslepen. De aanpassingen worden opgeslagen, waardoor je de volgende keer dezelfde weergave weer terugkrijgt.

note: (para)
en: By default when you commit changes, any locks that you hold on files are released automatically after the commit succeeds. If you want to keep those locks, make sure the <guilabel>Keep locks</guilabel> checkbox is checked. The default state of this checkbox is taken from the <literal>no_unlock</literal> option in the Subversion configuration file. Read <xref linkend="tsvn-dug-settings-main"/> for information on how to edit the Subversion configuration file.
nl: Als je een vastlegging opstart, wordt standaard alle blokkades die jij gezet hebt op bestanden verwijderd nadat de vastlegging succesvol is afgerond. Als je deze blokkades wilt behouden, zorg er dan voor dat het <guilabel>Blokkades behouden</guilabel> selectievak is aangekruist. De standaard status van deze optie wordt gelezen uit de <literal>no_unlock</literal> optie in het Subversion configuratiebestand. Lees <xref linkend="tsvn-dug-settings-main"/> voor informatie over hoe je het configuratiebestand kunt aanpassen.

note: (para)
en: You can drag files into the commit dialog from elsewhere, so long as the working copies are checked out from the same repository. For example, you may have a huge working copy with several explorer windows open to look at distant folders of the hierarchy. If you want to avoid committing from the top level folder (with a lengthy folder crawl to check for changes) you can open the commit dialog for one folder and drag in items from the other windows to include within the same atomic commit.
nl: Je kunt bestanden van een andere locatie naar het vastleggen venster slepen, als de werkkopieën maar in het zelfde archief zitten. Bijvoorbeeld, je hebt een enorm grote werkkopie met meerdere windows verkenners open om verschillende mappen in de hiërarchie te bekijken. Als je niet vanaf je hoofdmap wilt vastleggen (met een langdurende zoektoch naar alle wijzigingen), dan kun je het vastleggen venster openen op één map en bestanden vanaf een andere locatie in het venster slepen, zodat het in één actie meegenomen wordt bij het vastleggen.

note: (para)
en: You can drag unversioned files which reside within a working copy into the commit dialog, and they will be SVN added automatically.
nl: Je kunt bestanden zonder versiebeheer in de werkkopie ook naar het vastleggen venster slepen, dan worden deze automatisch in SVN opgeslagen.

note: (title)
en: Repairing External Renames
nl: Externe Hernoemingen Repareren

note: (para)
en: Sometimes files get renamed outside of Subversion, and they show up in the file list as a missing file and an unversioned file. To avoid losing the history you need to notify Subversion about the connection. Simply select both the old name (missing) and the new name (unversioned) and use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Repair Move</guimenuitem></menuchoice> to pair the two files as a rename.
nl: Soms worden bestanden hernoemt buiten Subversion, waardoor deze bestanden in de lijst weergegeven worden als missend of zonder versiebeheer. Om te voorkomen dat je de geschiedenis verliest, moet je Subversion vertellen dat er een verbinding is. Selecteer de oude (missende) naam en de nieuwe nieuwe en gebruik <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Repareer Verplaatsing</guimenuitem></menuchoice> om de bestanden aan elkaar te koppelen als hernoemden.

note: (title)
en: Repairing External Copies
nl: Herstellen van Bestandhernoemingen bij externe kopieën

note: (para)
en: If you made a copy of a file but forgot to use the Subversion command to do so, you can repair that copy so the new file doesn't lose its history. Simply select both the old name (normal or modified) and the new name (unversioned) and use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Repair Copy</guimenuitem></menuchoice> to pair the two files as a copy.
nl: Als je een kopie van een bestand hebt gemaakt en vergeten bent om het Subversion commando te gebruiken, dan kun je dat repareren om te ervoor te zorgen dat de geschiedenis niet verloren gaat. Selecteer de oude (normaal of gewijzigde) en de nieuwe naam (zonder versiebeheer) en gebruik <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Repareer Kopieer-actie</guimenuitem></menuchoice> om de twee bestanden aan elkaar te koppelen als kopie.

note: (title)
en: Change Lists
nl: Werksets

note: (para)
en: The commit dialog supports Subversion's changelist feature to help with grouping related files together. Find out about this feature in <xref linkend="tsvn-dug-changelists"/>.
nl: Het vastleggen venster ondersteunt de werkset functie van Subversion om te helpen bij het groeperen van gerelateerde bestanden. Lees meer over deze functie in <xref linkend="tsvn-dug-changelists"/>.

note: (title)
en: Excluding Items from the Commit List
nl: Objecten van de vastleggingslijst uitsluiten

note: (para)
en: Sometimes you have versioned files that change frequently but that you really don't want to commit. Sometimes this indicates a flaw in your build process - why are those files versioned? should you be using template files? But occasionally it is inevitable. A classic reason is that your IDE changes a timestamp in the project file every time you build. The project file has to be versioned as it includes all the build settings, but it doesn't need to be committed just because the timestamp changed.
nl: Soms heb je bestanden met versiebeheer die regelmatig wijzigen, maar die je eigenlijk niet wilt vastleggen. Dit kan er op duiden dat je een zwak punt heb in je bouwproces – waarom zitten die bestanden in versiebeheer? Zou je sjablonen moeten gebruiken? Soms is het gewoon onoverkomelijk. Een klassieke reden is dat je IDE  de tijdstempel wijzigt elke keer als je het bouwproces hebt doorlopen. Het projectbestand moet wel in subverion komen, omdat het je instellingen bevat, maar het is niet nodig om deze elke keer vast te leggen als de alleen de tijdstempel is gewijzigd.

note: (para)
en: To help out in awkward cases like this, we have reserved a changelist called <literal>ignore-on-commit</literal>. Any file added to this changelist will automatically be unchecked in the commit dialog. You can still commit changes, but you have to select it manually in the commit dialog.
nl: Om je uit dit soort vervelende situaties te helpen, hebben we een werkset gemaakt met de naam <literal>ignore-on-commit</literal> (negeren-bij-vastleggen). Elk bestand dat op deze lijst staat, zal automatisc gedeselecteerd worden in het vastleggen venster. Je kunt wijzigingen nog steeds wel vastleggen, maar je moet de bestanden dan handmatig selecteren in het vastleggen venster.

note: (title)
en: Commit Log Messages
nl: Vastleg Log Meldingen

note: (para)
en: Be sure to enter a log message which describes the changes you are committing. This will help you to see what happened and when, as you browse through the project log messages at a later date. The message can be as long or as brief as you like; many projects have guidelines for what should be included, the language to use, and sometimes even a strict format.
nl: Zorg er voor dat je een log bericht invult, welke de wijzigingen beschrijft die je doorgevoerd hebt. Dit helpt om te bepalen wat er wanneer gewijzigd is als je op een later moment door de log berichten bladert. Het bericht kan zo kort of lang zijn als je wilt; bij veel project is gedefinieerd wat je er in moet zetten, welke taal je moet gebruiken en soms zelfs een strakke formattering.

note: (para)
en: You can apply simple formatting to your log messages using a convention similar to that used within emails. To apply styling to <literal>text</literal>, use <literal>*text*</literal> for bold, <literal>_text_</literal> for underlining, and <literal>^text^</literal> for italics.
nl: Je kunt je tekst eenvoudig opmaken door gebruik te maken van stijlregels die lijken op de regels van emails. Om stijlen toe te passen op <literal>tekst</literal>, gebruikt <literal>*tekst*</literal> voor vet, <literal>_tekst_</literal> voor onderstrepen  en <literal>^tekst^</literal> voor cursief.

note: (title)
en: The Commit Dialog Spellchecker
nl: De Vastleggen Dialoog Spellingscontrole

note: (para)
en: <placeholder-1/> TortoiseSVN includes a spellchecker to help you get your log messages right. This will highlight any mis-spelled words. Use the context menu to access the suggested corrections. Of course, it doesn't know <emphasis>every</emphasis> technical term that you do, so correctly spelt words will sometimes show up as errors. But don't worry. You can just add them to your personal dictionary using the context menu.
nl: <placeholder-1/> TortoiseSVN bevat spellingscontrole om je te helpen berichten te maken zonder typefouten. Verkeerd gespelde woorden worden gemarkeerd. Gebruik het context menu om de suggesties te bekijken.  Natuurlijk is niet <emphasis>technische</emphasis> technische term die je kent bekend, waardoor correct gespelde worden soms worden aangeduid als verkeerd gespeld. Maak je geen zorgen. Je kunt deze toevoegen aan je persoonlijke woordenboek via het context menu.

note: (para)
en: The log message window also includes a filename and function auto-completion facility. This uses regular expressions to extract class and function names from the (text) files you are committing, as well as the filenames themselves. If a word you are typing matches anything in the list (after you have typed at least 3 characters, or pressed <keycap>Ctrl+Space</keycap>), a drop-down appears allowing you to select the full name. The regular expressions supplied with TortoiseSVN are held in the TortoiseSVN installation <filename>bin</filename> folder. You can also define your own regexes and store them in <filename>%APPDATA%\TortoiseSVN\autolist.txt</filename>. Of course your private autolist will not be overwritten when you update your installation of TortoiseSVN. If you are unfamiliar with regular expressions, take a look at the introduction at <ulink url="http://en.wikipedia.org/wiki/Regular_expression"><citetitle>http://en.wikipedia.org/wiki/Regular_expression</citetitle></ulink>, and the online documentation and tutorial at <ulink url="http://www.regular-expressions.info/"><citetitle>http://www.regular-expressions.info/</citetitle></ulink>.
nl: Het log venster heeft ook een automatisch aanvullingsfunctie voor bestandsnamen en functies. Hiervoor worden gebruikelijke expressies en functienamen uit en de namen van de (tekst)bestanden, die je wilt vastleggen, gelezen. Als een woord dat je aan het typen bent overeen komt met een woord uit de lijst (als je tenminste 3 karakters hebt getypt of <keycap>Ctrl+Spatie</keycap> hebt ingedrukt), verschijnt er een lijst met complete namen waaruit je kunt selecteren. De gebruikelijke expressies die meegeleverd worden met TortoiseSVN worden opgeslagen in de TortoiseSVN installatie <filename>bin</filename> map. Je kunt ook je eigen gebruikelijke expressies definiëren en deze opslaan in <filename>%APPDATA%\TortoiseSVN\autolist.txt</filename>. Uiteraard wordt je eigen lijst niet overschrijven als je je TortoiseSVN installatie update. Als je niet bekend bent met reguliere expressies, bekijk dan eens <ulink url="http://en.wikipedia.org/wiki/Regular_expression"><citetitle>http://en.wikipedia.org/wiki/Regular_expression</citetitle></ulink> en de online documentatie en tutorial: <ulink url="http://www.regular-expressions.info/"><citetitle>http://www.regular-expressions.info/</citetitle></ulink>.

note: (para)
en: Getting the regex just right can be tricky, so to help you sort out a suitable expression there is a test dialog which allows you to enter an expression and then type in filenames to test it against. Start it from the command prompt using the command <literal>TortoiseProc.exe /command:autotexttest</literal>
nl: Het kan best lastig zijn om de regex precies goed te krijgen. Om je te helpen bij het vinden van een passende expressie, is er een venster waarin je een expressie kunt typen en vervolgens de bestanden waarop deze getest moeten worden. Start deze vanaf een opdrachtprompt met het commando <literal>TortoiseProc.exe /command:autotexttest</literal>

note: (para)
en: You can re-use previously entered log messages. Just click on <guibutton>Recent messages</guibutton> to view a list of the last few messages you entered for this working copy. The number of stored messages can be customized in the TortoiseSVN settings dialog.
nl: Je kunt eerder gebruikte log berichten hergebruiken. Klik hiervoor op <guibutton>Recente boodschappen</guibutton>. Je kunt dan de laatste paar berichten die je gebruikt hebt bij deze werkkopie zien. Het aantal opgeslagen berichten kan aangepast worden in het TortoiseSVN instellingen venster.

note: (para)
en: You can clear all stored commit messages from the <guilabel>Saved data</guilabel> page of TortoiseSVN's settings, or you can clear individual messages from within the <guilabel>Recent messages</guilabel> dialog using the <keycap>Delete</keycap> key.
nl: Je kunt alle opgeslagen vastleggingsberichten wissen bij de <guilabel>Opgeslagen gegevens</guilabel> pagina van TortoiseSVN’s instellingen. Je kunt ook individuele berichten wissen vanuit het <guilabel>Recente boodschappen</guilabel> venster door op de <keycap>Delete</keycap> knop te drukken.

note: (para)
en: If you want to include the checked paths in your log message, you can use the command <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Paste filename list</guimenuitem></menuchoice> in the edit control.
nl: Met het commando <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Plak lijst bestandsnamen </guimenuitem></menuchoice> kun je de gemarkeerde paden in het bericht invoegen.

note: (para)
en: Another way to insert the paths into the log message is to simply drag the files from the file list onto the edit control.
nl: Een andere methode voor het invoegen van de paden is door de bestanden te slepen van de bestandslijst naar het bewerk venster.

note: (title)
en: Special Folder Properties
nl: Speciale Map Instellingen

note: (para)
en: There are several special folder properties which can be used to help give more control over the formatting of commit log messages and the language used by the spellchecker module. Read <xref linkend="tsvn-dug-propertypage"/> for further information.
nl: Er zijn verschillende speciale mapeigenschappen, waarmee er meer controle gekregen wordt over de formattering van vastleggingsberichten en de taal van de spellingscontrole. Lees voor meer informatie <xref linkend="tsvn-dug-propertypage"/>.

note: (title)
en: Integration with Bug Tracking Tools
nl: Integratie met Bug Tracking Programma's

note: (para)
en: If you have activated the bug tracking system, you can set one or more Issues in the <guilabel>Bug-ID / Issue-Nr:</guilabel> text box. Multiple issues should be comma separated. Alternatively, if you are using regex-based bug tracking support, just add your issue references as part of the log message. Learn more in <xref linkend="tsvn-dug-bugtracker"/>.
nl: Als het bug tracking systeem hebt geactiveerd, dan kun je één of meerdere Problemen in het <guilabel>Bug-ID / Issue-Nr:</guilabel> tekstveld invullen. Meerdere problemen moeten gescheiden worden door komma’s. Als je gebruik maakt van gebruikelijke expressies bij Bug tracking, voeg dan je referenties toe als onderdeel van het log bericht. Voor meer informatie: <xref linkend="tsvn-dug-bugtracker"/>.

note: (title)
en: Commit Progress
nl: Vastlegging voortgang

note: (title)
en: The Progress dialog showing a commit in progress
nl: Het voortgangsvenster geeft de voortgang van een vastlegging weer

note: (para)
en: After pressing <guibutton>OK</guibutton>, a dialog appears displaying the progress of the commit. <placeholder-1/>
nl: Na het drukken op de <guibutton>OK</guibutton> knop zal een venster verschijnen met de voortgang van de vastlegging. <placeholder-1/>

note: (term)
en: Blue
nl: Blauw

note: (para)
en: Committing a modification.
nl: Vastleggen van een wijziging.

note: (term)
en: Purple
nl: Paars

note: (para)
en: Committing a new addition.
nl: Een nieuwe toevoeging committen.

note: (term)
en: Dark red
nl: Donker rood

note: (para)
en: Committing a deletion or a replacement.
nl: Vastleggen van een verwijdering of vervanging.

note: (term)
en: Black
nl: Zwart

note: (para)
en: All other items.
nl: Alle andere items.

note: (para)
en: The progress dialog uses colour coding to highlight different commit actions <placeholder-1/>
nl: Het voortgangsvenster gebruikt kleurcodering om de verschillende vastleggingsacties weer te geven. <placeholder-1/>

note: (para)
en: This is the default colour scheme, but you can customise those colours using the settings dialog. Read <xref linkend="tsvn-dug-settings-colours"/> for more information.
nl: Dit is het standaard kleurenschema, maar je kunt deze naar je eigen wensen aanpassen in het instellingen venster. Lees voor meer informatie <xref linkend="tsvn-dug-settings-colours"/>.

note: (title)
en: Update Your Working Copy With Changes From Others
nl: Je Werkkopie Bijwerken Met De Wijzigingen Van Anderen

note: (primary)
en: update
nl: verversen

note: (primary)
en: fetch changes
nl: wijzigingen ophalen

note: (title)
en: Progress dialog showing finished update
nl: Voorgangsvenster van een afgeronde verversing

note: (para)
en: <placeholder-1/> Periodically, you should ensure that changes done by others get incorporated in your local working copy. The process of getting changes from the server to your local copy is known as <emphasis>updating</emphasis>. Updating may be done on single files, a set of selected files, or recursively on entire directory hierarchies. To update, select the files and/or directories you want, <action>right click</action> and select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Update</guimenuitem></menuchoice> in the explorer context menu. A window will pop up displaying the progress of the update as it runs. Changes done by others will be merged into your files, keeping any changes you may have done to the same files. The repository is <emphasis>not</emphasis> affected by an update.
nl: <placeholder-1/> Je moet regelmatig er voor zorgen dat wijzigingen die door anderen gemaakt zijn, in jouw werkkopie meegenomen worden. Het proces van het ophalen van de wijzigingen vanaf de server naar je lokale werkkopie staat bekend als <emphasis>verversen</emphasis>. Verversen kan op een enkel bestand, een aantal bestanden of recursief op een hele mapstructuur. Om te verversen, selecteer de bestanden en mappen. <action>Klik rechts</action> en selecteer <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verversen</guimenuitem></menuchoice> in het verkenner context menu. Er zal een venster getoond worden die de voortgang van de verversing weergeeft. Wijzigingen van anderen worden in jouw bestanden verwerkt, zonder dat jouw wijzigingen in (mogelijk) dezelfde bestanden daarbij verloren gaan. Het archief wordt niet door het verversen bijgewerkt of veranderd.

note: (para)
en: New item added to your WC.
nl: Nieuw object toegevoegd aan je werkkopie.

note: (para)
en: Redundant item deleted from your WC, or missing item replaced in your WC.
nl: Overtollig object verwijdert uit je werkkopie, of missend object vervangen in je werkkopie.

note: (term)
en: Green
nl: Groen

note: (para)
en: Changes from repository successfully merged with your local changes.
nl: Wijzigingen uit het archief succesvol samengevoegd met je lokale wijzigingen.

note: (term)
en: Bright red
nl: Fel rood

note: (para)
en: Changes from repository merged with local changes, resulting in conflicts which you need to resolve.
nl: Het samenvoegen van wijzigingen uit het archief met de lokale wijzigingen heeft geresulteerd in conflicten die opgelost moeten worden.

note: (para)
en: Unchanged item in your WC updated with newer version from the repository.
nl: Ongewijzigd object in je werkkopie bijgewerkt met de nieuwe versie uit het archief.

note: (para)
en: The progress dialog uses colour coding to highlight different update actions <placeholder-1/>
nl: Het voortgangsvenster gebruikt kleurcodering om verschillende acties te markeren. <placeholder-1/>

note: (para)
en: If you get any <emphasis>conflicts</emphasis> during an update (this can happen if others changed the same lines in the same file as you did and those changes don't match) then the dialog shows those conflicts in red. You can <action>double click</action> on these lines to start the external merge tool to resolve the conflicts.
nl: Als er tijdens het samenvoegen <emphasis>conflicten</emphasis> zijn opgetreden (als bijvoorbeeld anderen dezelfde regel op een andere manier hebben gewijzigd als jijzelf hebt gedaan), dan zal het venster deze met rood weergeven. Je kunt <action>dubbel klikken</action> op deze regels om het externe samenvoegprogramma te starten.

note: (para)
en: When the update is complete, the progress dialog shows a summary of the number of items updated, added, removed, conflicted, etc. below the file list. This summary information can be copied to the clipboard using <keycap>Ctrl+C</keycap>.
nl: Als het verversen afgerond is, geeft het voortgangsvenster onder de bestandslijst een samenvatting weer van het aantal vernieuwingen, toevoegingen, verwijderingen, conflicten, etc.. Deze samenvatting kan naar het klembord gekopieerd worden met <keycap>Ctrl+C</keycap>.

note: (para)
en: The standard Update command has no options and just updates your working copy to the HEAD revision of the repository, which is the most common use case. If you want more control over the update process, you should use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Update to Revision...</guimenuitem></menuchoice> instead. This allows you to update your working copy to a specific revision, not only to the most recent one. Suppose your working copy is at revision 100, but you want it to reflect the state which it had in revision 50 - then simply update to revision 50. In the same dialog you can also choose the <firstterm>depth</firstterm> at which to update the current folder. The terms used are described in <xref linkend="tsvn-dug-checkout-depth"/>. The default depth is <guilabel>Working copy</guilabel>, which preserves the existing depth setting. You can also choose whether to ignore any external projects in the update (i.e. projects referenced using <literal>svn:externals</literal>).
nl: Het normale Verversen commando heeft geen opties en zorgt er alleen voor dat je werkkopie ververst wordt naar de HEAD revisie van het archief. Dat is wat je eigenlijk normaal gesproken altijd wilt doen.  Als je meer controle wilt hebben over het ververs proces, dan moet je de functie  <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verversen naar revisie...</guimenuitem></menuchoice> gebruiken. Hiermee kun je je werkkopie bijwerken naar een specifieke revisie, niet alleen de meest recente. Stel, je werkkopie bevat revisie 100 en je wilt de status van revisie 50 bekijken. Je kunt dan eenvoudig verversen naar revisie 50. In hetzelfde venster kun je ook de <firstterm>mapdiepte</firstterm> instellen van de huidige map. De termen die gebruikt worden, staan beschreven in <xref linkend="tsvn-dug-checkout-depth"/>. De standaard diepte is <guilabel>Werkkopie</guilabel>, waarmee de huidige mapdiepte behouden wordt. Je kunt ook aangeven of externe referenties genegeerd moeten worden bij de verversing (oftewel projecten die gekoppeld zijn met <literal>svn:externals</literal>).

note: (para)
en: If you update a file or folder to a specific revision, you should not make changes to those files. You will get <quote>out of date</quote> error messages when you try to commit them! If you want to undo changes to a file and start afresh from an earlier revision, you can rollback to a previous revision from the revision log dialog. Take a look at <xref linkend="tsvn-howto-rollback"/> for further instructions, and alternative methods.
nl: Als je een bestand of map naar een bepaalde revisie ververst, dan moet je geen wijzigingen in die bestanden aanbrengen. Je krijgt dan een foutmelding als je je wijzigingen probeert vast te leggen dat je niet aan de laatste versie hebt gewerkt. Als je wijzigingen ongedaan wilt maken en opnieuw wilt starten vanaf een eerdere revisie, dan kun je dat doen via het revisie log venster. Lees <xref linkend="tsvn-howto-rollback"/>  voor meer instructies en alternatieve methodes.

note: (para)
en: <menuchoice><guimenuitem>Update to Revision</guimenuitem></menuchoice> can occasionally be useful to see what your project looked like at some earlier point in its history. But in general, updating individual files to an earlier revision is not a good idea as it leaves your working copy in an inconsistent state. If the file you are updating has changed name, you may even find that the file just disappears from your working copy because no file of that name existed in the earlier revision. You should also note that the item will show a normal green overlay, so it is indistinguishable from files which are up-to-date.
nl: <menuchoice><guimenuitem>Verversen naar Revisie</guimenuitem></menuchoice> kan soms handig om te bekijken hoe je project er een tijd geleden uitzag. Het verversen van individuele bestanden naar een eerdere revisie is zeker geen goed idee, omdat je werkkopie dan inconsistent wordt. Als de naam van een bestand gewijzigd is, dan zal dat bestand gewoon uit je werkkopie verdwijnen. Dit komt omdat er geen bestand met die naam in een eerdere revisie aanwezig was. Je moet je ook realiseren dat zo’n object (uit een eerdere revisie) een normaal overlappend pictogram heeft, waardoor het niet te onderscheiden is welke bestanden van de laatste revisie zijn.

note: (para)
en: If you simply want a local copy of an old version of a file it is better to use the <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Save revision to...</guimenuitem></menuchoice> command from the log dialog for that file.
nl: Als je een lokale kopie wilt hebben van een oude versie van een bestand, dan kun je beter het <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Bewaar revisie in...</guimenuitem></menuchoice> commando gebruiken vanuit het log venster van het betreffende bestand.

note: (title)
en: Multiple Files/Folders
nl: Meerdere Bestanden/Mappen

note: (para)
en: If you select multiple files and folders in the explorer and then select <menuchoice><guimenuitem>Update</guimenuitem></menuchoice>, all of those files/folders are updated one by one. TortoiseSVN makes sure that all files/folders which are from the same repository are updated to the exact same revision! Even if between those updates another commit occurred.
nl: Als je in de verkenner meerdere bestanden selecteert en vervolgens <menuchoice><guimenuitem>Verversen</guimenuitem></menuchoice> kiest, dan worden al die bestanden en mappen stuk voor stuk ververst. TortoiseSVN zorgt er voor dat bestanden en mappen uit hetzelfde archief bijgewerkt worden naar dezelfde revisie, zelfs als er gedurende het verversen een andere vastlegging heeft plaatsgevonden.

note: (title)
en: Local File Already Exists
nl: Lokale bestandsnaam bestaat al.

note: (para)
en: Sometimes when you try to update, the update fails with a message to say that there is already a local file of the same name. This typically happens when Subversion tries to checkout a newly versioned file, and finds that an unversioned file of the same name already exists in your working folder. Subversion will never overwrite an unversioned file - it might contain something you are working on, which coincidentally has the same filename as another developer has used for his newly committed file.
nl: Het komt soms voor dat het verversen een foutmelding geeft dat er al een lokaal bestand bestaat met dezelfde naam. Dit gebeurt als Subversion een bestand, dat recent in versiebeheer is opgeslagen, probeert op te halen en er al een lokaal bestand in de werkkopie is zonder versiebeheer, maar met dezelfde naam. Subversion zal nooit een bestand zonder versiebeheer overschrijven – het bestand bevat misschien gegevens waarmee je aan het werk bent, terwijl het per toeval dezelfde bestandsnaam heeft als een nieuw bestand die net door een andere ontwikkelaar is vastgelegd.

note: (para)
en: If you get this error message, the solution is simply to rename the local unversioned file. After completing the update, you can check whether the renamed file is still needed.
nl: Als je deze foutmelding krijgt, kun je dit probleem eenvoudig oplossen door het lokale bestand zonder versiebeheer te hernoemen. Nadat het verversen is afgerond, kun je kijken of het hernoemde bestand nog nodig is.

note: (para)
en: If you keep getting error messages, use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Check for Modifications</guimenuitem></menuchoice> instead to list all the problem files. That way you can deal with them all at once.
nl: Als je foutmeldingen blijft krijgen, gebruik dan <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Kijk of er updates zijn</guimenuitem></menuchoice>om een lijst te laten maken van alle bestanden met problemen. Op die manier kun je ze allemaal in één keer afhandelen.

note: (title)
en: Resolving Conflicts
nl: Conflicten oplossen

note: (primary)
en: tree conflict
nl: mapstructuur conflicten

note: (primary)
en: resolve
nl: oplossen

note: (term)
en: file conflicts
nl: bestandsconflicten

note: (para)
en: A file conflict occurs if two (or more) developers have changed the same few lines of a file.
nl: Een bestandsconflict treedt op als er twee of meer ontwikkelaars dezelfde regel in één bestand hebben aangepast.

note: (term)
en: tree conflicts
nl: mapstructuur conflicten

note: (para)
en: A tree conflict occurs when a developer moved/renamed/deleted a file or folder, which another developer either also has moved/renamed/deleted or just modified.
nl: Een mapstructuur conflict treedt op als een ontwikkelaar een bestand of map verplaatst, hernoemd of verwijderd heeft, welke ook door een andere ontwikkelaar is verplaatst, hernoemd, verwijderd of gewijzigd is.

note: (para)
en: Once in a while, you will get a <emphasis>conflict</emphasis> when you update/merge your files from the repository or when you switch your working copy to a different URL. There are two kinds of conflicts: <placeholder-1/>
nl: Zo af en toe zul je tegen een <emphasis>conflict</emphasis> aanlopen als je bestanden in het archief ververst of samenvoegt, of als je je werkkopie omschakelt naar een andere URL. Er zijn twee soorten conflicten: <placeholder-1/>

note: (title)
en: File Conflicts
nl: Bestandsconflicten

note: (para)
en: This is your file as it existed in your working copy before you updated your working copy - that is, without conflict markers. This file has your latest changes in it and nothing else.
nl: Dit is het bestand zoals het aanwezig was in je werkkopie, voordat je je werkkopie ging verversen. Oftewel de versie zonder conflictmarkeringen. Dit bestand bevat jouw laatste wijzigingen en niets anders.

note: (para)
en: This is the file that was the BASE revision before you updated your working copy. That is, it the file that you checked out before you made your latest edits.
nl: Dit de BASE revisie van het is bestand voordat je je werkkopie ging verversen. Oftewel het bestand die je opgehaald hebt voordat je jouw laatste wijzigingen er in ging zetten.

note: (para)
en: This is the file that your Subversion client just received from the server when you updated your working copy. This file corresponds to the HEAD revision of the repository.
nl: Dit is het bestand die zojuist door je Subversion applicatie is ontvangen van de server toen je jouw werkkopie ging verversen. Dit bestand komt overeen met de HEAD revisie in het archief.

note: (para)
en: A file conflict occurs when two or more developers have changed the same few lines of a file. As Subversion knows nothing of your project, it leaves resolving the conflicts to the developers. Whenever a conflict is reported, you should open the file in question, and search for lines starting with the string <literal>&lt;&lt;&lt;&lt;&lt;&lt;&lt;</literal>. The conflicting area is marked like this: <screen>
    	&lt;&lt;&lt;&lt;&lt;&lt;&lt; filename
    		your changes
    	=======
    		code merged from repository
    	&gt;&gt;&gt;&gt;&gt;&gt;&gt; revision
    	</screen> Also, for every conflicted file Subversion places three additional files in your directory: <placeholder-1/>
nl: Een bestandsconflict treedt op als twee of meer ontwikkelaars dezelfde regels in een bestand hebben gewijzigd. Omdat Subversion niets van de projecten weer, laat het het oplossen van conflicten over aan de gebruikers. Als er een conflict gemeld wordt, dan moet je het bestand in kwestie openen en de regels zoeken die beginnen met <literal>&lt;&lt;&lt;&lt;&lt;&lt;&lt;</literal>. Het conflicterende gedeelte wordt als volgt gemarkeerd: <screen>
    	&lt;&lt;&lt;&lt;&lt;&lt;&lt; filename
    		your changes
    	=======
    		code merged from repository
    	&gt;&gt;&gt;&gt;&gt;&gt;&gt; revision
    	</screen> Daarnaast plaatst Subversion drie additionele bestanden in je map: <placeholder-1/>

note: (para)
en: You can either launch an external merge tool / conflict editor with <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Edit Conflicts</guimenuitem></menuchoice> or you can use any other editor to manually resolve the conflict. You should decide what the code should look like, do the necessary changes and save the file.
nl: Je kunt of een extern samenvoeg/conflict bewerkingsprogramma openen met <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Bewerk Conflicten</guimenuitem></menuchoice> of je kunt elke tekstverwerker gebruiken om handmatig de conflicten op te lossen. Je moet beslissen hoe de code er uit zou moeten zien, de noodzakelijke wijzigingen doorvoeren en het bestand opslaan.

note: (para)
en: Afterwards execute the command <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Resolved</guimenuitem></menuchoice> and commit your modifications to the repository. Please note that the Resolve command does not really resolve the conflict. It just removes the <filename>filename.ext.mine</filename> and <filename>filename.ext.r*</filename> files, to allow you to commit your changes.
nl: Daarna moet je het commando <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Opgelost</guimenuitem></menuchoice> kiezen en je wijzigingen vastleggen in het archief. Merk op dat het Opgelost commando het conflict zelf niet oplost. Het zorgt er alleen voor dat de bestanden <filename>filename.ext.mine</filename> en <filename>filename.ext.r*</filename> worden verwijderd, zodat je je wijzigingen kunt vastleggen.

note: (para)
en: If you have conflicts with binary files, Subversion does not attempt to merge the files itself. The local file remains unchanged (exactly as you last changed it) and you have <filename>filename.ext.r*</filename> files. If you want to discard your changes and keep the repository version, just use the Revert command. If you want to keep your version and overwrite the repository version, use the Resolved command, then commit your version.
nl: Subversion zal niet proberen om conflicten met binaire bestanden zelf op te lossen. Het lokale bestand blijft ongewijzigd (precies zoals je het als laatste had opgeslagen) en je krijgt <filename>filename.ext.r*</filename> bestanden ernaast. Als je je eigen wijzigingen wilt laten vervallen en de versie in het archief wilt behouden, gebruik dan het Terugzetten commando. Als je je eigen versie wilt gebruiken en de versie in het archief wilt overschrijven, gebruik dan het Opgelost commando en leg vervolgens je wijzigingen vast.

note: (para)
en: You can use the Resolved command for multiple files if you right click on the parent folder and select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Resolved...</guimenuitem></menuchoice> This will bring up a dialog listing all conflicted files in that folder, and you can select which ones to mark as resolved.
nl: Het is mogelijk om het Opgelost commando op meerdere bestanden toe te passen. Klik met rechts op de bovenliggende map en selecteer <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Opgelost...</guimenuitem></menuchoice>. Er wordt dan een venster geopend met alle conflicterende bestanden in die map. Je kunt dan selecteren welke bestanden gemarkeerd moeten worden als Opgelost.

note: (title)
en: Tree Conflicts
nl: Mapstructuur conflicten

note: (para)
en: A tree conflict occurs when a developer moved/renamed/deleted a file or folder, which another developer either also has moved/renamed/deleted or just modified. There are many different situations that can result in a tree conflict, and all of them require different steps to resolve the conflict.
nl: Een conflict in mapstructuur ontstaat als een ontwikkelaar bestanden of mappen verplaatst, hernoemd of verwijderd heeft, die een andere ontwikkelaar toevallig ook verplaatst, hernoemd, verwijderd of gewijzigd heeft. Er zijn nog veel meer situaties die tot een mapstructuur conflict kunnen leiden en elke situatie heeft weer een andere oplossing nodig.

note: (para)
en: When a file is deleted locally in Subversion, the file is also deleted from the local file system, so even if it is part of a tree conflict it cannot show a conflicted overlay and you cannot right click on it to resolve the conflict. Use the <guilabel>Check for Modifications</guilabel> dialog instead to access the <guilabel>Edit conflicts</guilabel> option.
nl: Als een bestand lokaal uit Subversion verwijderd is, dan wordt deze ook van het lokale bestandssysteem verwijderd. Dat houdt in dat er geen overlappend pictogram weergegeven kan worden als dit bestand onderdeel is van een mapstructuurconflict en je er dus ook niet met rechts op kunt klikken om het probleem op te lossen. Gebruik dan het <guilabel>Kijk of er updates zijn</guilabel> venster om de <guilabel>Conflicten oplossen</guilabel> optie te kunnen benaderen.

note: (para)
en: TortoiseSVN can help find the right place to merge changes, but there may be additional work required to sort out the conflicts. Remember that after an update the working BASE will always contain the revision of each item as it was in the repository at the time of update. If you revert a change after updating it goes back to the repository state, not to the way it was when you started making your own local changes.
nl: TortoiseSVN kan helpen om de beste plaatst voor het samenvoegen van wijzigingen te vinden, maar voor het oplossen van conflicten is er toch meer handwerk nodig. Onthoudt dat na een verversing de BASE altijd de revisie van bestanden uit het archief bevat van het moment van verversen. Als je een wijziging terugzet nadat je ververst hebt, dan kom je terug op de stand van het archief, niet naar de stand die je toen je begon met het wijzigen.

note: (title)
en: Local delete, incoming edit upon update
nl: Lokale verwijdering, inkomende wijziging bij verversing

note: (para)
en: Developer A modifies <filename>Foo.c</filename> and commits it to the repository
nl: Ontwikkelaar A wijzigt <filename>Foo.c</filename> en legt deze vast in het archief

note: (para)
en: Developer B has simultaneously moved <filename>Foo.c</filename> to <filename>Bar.c</filename> in his working copy, or simply deleted <filename>Foo.c</filename> or its parent folder.
nl: Ontwikkelaar B heeft tegelijkertijd <filename>Foo.c</filename> naar <filename>Bar.c</filename> verplaatst in zijn werkkopie of heeft <filename>Foo.c</filename> of de bovenliggende map verwijderd.

note: (para)
en: <filename>Foo.c</filename> has been deleted from working copy, but is marked with a tree conflict.
nl: <filename>Foo.c</filename> is verwijderd uit de werkkopie, maar deze is gemarkeerd als een mapstructuur conflict.

note: (para)
en: If the conflict results from a rename rather than a delete then <filename>Bar.c</filename> is marked as added, but does not contain developer A's modifications.
nl: Als het conflict veroorzaakt is door een hernoeming in plaats van verwijdering, dan zal <filename>Bar.c</filename> gemarkeerd worden als toegevoegd, maar deze zal dan niet de wijzigingen van ontwikkelaar A bevatten.

note: (para)
en: An update of developer B's working copy results in a tree conflict: <placeholder-1/>
nl: Een verversing van de werkkopie van ontwikkelaar B resulteert in een mapstructuur conflict: <placeholder-1/>

note: (para)
en: Developer B now has to choose whether to keep Developer A's changes. In the case of a file rename, he can merge the changes to <filename>Foo.c</filename> into the renamed file <filename>Bar.c</filename>. For simple file or directory deletions he can choose to keep the item with Developer A's changes and discard the deletion. Or, by marking the conflict as resolved without doing anything he effectively discards Developer A's changes.
nl: Ontwikkelaar B moet nu kiezen of hij de wijzigingen van ontwikkelaar A wil behouden. Als het om een naamswijziging gaat, dan kan hij de wijzigingen van <filename>Foo.c</filename> samenvoegen in het naar <filename>Bar.c</filename> hernoemde bestand. Bij eenvoudige bestands- of mapverwijderingen kan hij er voor kiezen om het object met de wijzigingen van ontwikkelaar A te behouden en de verwijdering te negeren. Of, door middel van het als Opgelost markeren van de conflicten zonder iets gewijzigd te hebben, worden de wijzigingen van ontwikkelaar A volledig genegeerd.

note: (para)
en: The conflict edit dialog offers to merge changes if it can find the original file of the renamed <filename>Bar.c</filename>. Depending on where the update was invoked, it may not be possible to find the source file.
nl: Het conflicten bewerkingsvenster beidt de mogelijkheid om wijzigingen samen te voegen, als het originele bestand van de hernoemde <filename>Bar.c</filename> aangewezen kan worden. Afhankelijk van waar de verversing was aangeroepen, is het misschien niet mogelijk om het bronbestand te vinden.

note: (title)
en: Local edit, incoming delete upon update
nl: Lokale wijziging, inkomende verwijdering bij verversing

note: (para)
en: Developer A moves <filename>Foo.c</filename> to <filename>Bar.c</filename> and commits it to the repository.
nl: Ontwikkelaar A hernoemt <filename>Foo.c</filename> naar <filename>Bar.c</filename> en legt de wijziging vast in het archief.

note: (para)
en: Developer B modifies <filename>Foo.c</filename> in his working copy.
nl: Ontwikkelaar B wijzigt <filename>Foo.c</filename> in zijn werkkopie.

note: (para)
en: Or in the case of a folder move ...
nl: Of bij een verplaatsing van een map ...

note: (para)
en: Developer A moves parent folder <filename>FooFolder</filename> to <filename>BarFolder</filename> and commits it to the repository.
nl: Ontwikkelaar A hernoemt hoofdmap <filename>FooFolder</filename> in <filename>BarFolder</filename> en legt de wijziging vast in het archief.

note: (para)
en: <filename>Bar.c</filename> is added to the working copy as a normal file.
nl: <filename>Bar.c</filename> wordt toegevoegd aan de werkkopie als een normaal bestand.

note: (para)
en: <filename>Foo.c</filename> is marked as added (with history) and has a tree conflict.
nl: <filename>Foo.c</filename> wordt als toegevoegd (inclusief geschiedenis) gemarkeerd en heeft een mapstructuur conflict.

note: (para)
en: An update of developer B's working copy results in a tree conflict. For a simple file conflict: <placeholder-1/>
nl: Een verversing van de werkkopie van ontwikkelaar B leidt tot een mapstructuur conflict. Een eenvoudig bestandsconflict: <placeholder-1/>

note: (para)
en: <filename>BarFolder</filename> is added to the working copy as a normal folder.
nl: <filename>BarFolder</filename> wordt aan de werkkopie toegevoegd als een normale map.

note: (para)
en: <filename>FooFolder</filename> is marked as added (with history) and has a tree conflict.
nl: <filename>FooFolder</filename> wordt gemarkeerd als toegevoegd (inclusief geschiedenis) en heeft een mapstructuurconflict.

note: (para)
en: <filename>Foo.c</filename> is marked as modified.
nl: <filename>Foo.c</filename> wordt gemarkeerd als gewijzigd.

note: (para)
en: For a folder conflict: <placeholder-1/>
nl: Een mapstructuur conflict: <placeholder-1/>

note: (para)
en: Developer B now has to decide whether to go with developer A's reorganisation and merge her changes into the corresponding file in the new structure, or simply revert A's changes and keep the local file.
nl: Ontwikkelaar B moet nu de keuze maken of deze meegaat met de herindeling van ontwikkelaar A. Als ontwikkelaar B daarin meegaat, kan hij zijn wijzigingen in het nieuwe bestand samenvoegen. Zo niet, dan kan ontwikkelaar B de wijzigingen van A terugdraaien en zijn eigen lokale versie behouden.

note: (para)
en: To merge her local changes with the reshuffle, Developer B must first find out to what filename the conflicted file <filename>Foo.c</filename> was renamed/moved in the repository. This can be done by using the log dialog. The changes must then be merged by hand as there is currently no way to automate or even simplify this process. Once the changes have been ported across, the conflicted path is redundant and can be deleted. In this case use the <guilabel>Remove</guilabel> button in the conflict editor dialog to clean up and mark the conflict as resolved.
nl: Om de eigen wijzigingen in de herindeling te verwerken, moet ontwikkelaar B uitvinden welke naam <filename>Foo.c</filename> heeft gekregen in het archief. Dit kan met het log venster. De wijzigingen moeten vervolgens met de hand verwerkt worden, omdat er nu nog geen mogelijkheid is dit te automatiseren of te vereenvoudigen. Als de wijzigingen doorgevoerd zijn, is het conflicterende pad overbodig en kan dan verwijderd worden. Gebruik hiervoor de <guilabel>Verwijderen</guilabel> knop in de conflict bewerkingsvenster om het conflict als opgelost ge markeren.

note: (para)
en: If Developer B decides that A's changes were wrong then she must choose the <guilabel>Keep</guilabel> button in the conflict editor dialog. This marks the conflicted file/folder as resolved, but Developer A's changes need to be removed by hand. Again the log dialog helps to track down what was moved.
nl: Als ontwikkelaar B tot de conclusie komt dat de wijzigingen van A verkeerd zijn, dan moet dat aangegeven worden met de <guilabel>Behouden</guilabel> knop in het conflict bewerkingsvenster. Hiermee wordt het conflicterende bestand of de map gemarkeerd als opgelost. De wijzigingen van ontwikkelaar A moeten wel nog met de hand verwijderd worden. Ook hier helpt het log venster met te bepalen wat er gewijzigd/hernoemd is.

note: (title)
en: Local delete, incoming delete upon update
nl: Lokale verwijdering, inkomende verwijdering bij verversing

note: (para)
en: Developer A moves <filename>Foo.c</filename> to <filename>Bar.c</filename> and commits it to the repository
nl: Ontwikkelaar A hernoemt <filename>Foo.c</filename> in <filename>Bar.c</filename> en legt dit vast in het archief.

note: (para)
en: Developer B moves <filename>Foo.c</filename> to <filename>Bix.c</filename>
nl: Ontwikkelaar B hernoemt <filename>Foo.c</filename> in <filename>Bix.c</filename>

note: (para)
en: <filename>Bix.c</filename> is marked as added with history.
nl: <filename>Bix.c</filename> wordt gemarkeerd als toegevoegd inclusief geschiedenis.

note: (para)
en: <filename>Bar.c</filename> is added to the working copy with status 'normal'.
nl: <filename>Bar.c</filename> is toegevoegd aan de werkkopie met 'normale' status.

note: (para)
en: <filename>Foo.c</filename> is marked as deleted and has a tree conflict.
nl: <filename>Foo.c</filename> wordt gemarkeerd als verwijderd en leidt tot een mapstructuur conflict.

note: (para)
en: To resolve this conflict, Developer B has to find out to what filename the conflicted file <filename>Foo.c</filename> was renamed/moved in the repository. This can be done by using the log dialog.
nl: Om dit conflict op te lossen, moet ontwikkelaar B uitzoeken welke bestandsnaam de conflicterend <filename>Foo.c</filename> heeft gekregen in het archief. Het log venster kan hiervoor gebruikt worden.

note: (para)
en: Then developer B has to decide which new filename of <filename>Foo.c</filename> to keep - the one done by developer A or the rename done by himself.
nl: Ontwikkelaar B moet dan bepalen welke bestandsnaam van <filename>Foo.c</filename> behouden moet worden, degene van ontwikkelaar A of de zelf gekozen nieuwe bestandsnaam.

note: (para)
en: After developer B has manually resolved the conflict, the tree conflict has to be marked as resolved with the button in the conflict editor dialog.
nl: Wanneer ontwikkelaar B het conflict handmatig heeft opgelost, dan moet het conflict als opgelost worden gemarkeerd in het conflict bewerkingsvenster.

note: (title)
en: Local missing, incoming edit upon merge
nl: Lokaal missend, binnenkomende wijziging bij het samenvoegen

note: (para)
en: Developer A working on trunk modifies <filename>Foo.c</filename> and commits it to the repository
nl: Ontwikkelaar A werkt in de trunk en wijzigt <filename>Foo.c</filename> en legt de wijzigingen vast in het archief.

note: (para)
en: Developer B working on a branch moves <filename>Foo.c</filename> to <filename>Bar.c</filename> and commits it to the repository
nl: Ontwikkelaar B werkt aan een branch en hernoemd <filename>Foo.c</filename> in <filename>Bar.c</filename> en legt zijn wijzigingen vast in het archief.

note: (para)
en: <filename>Bar.c</filename> is already in the working copy with status 'normal'.
nl: <filename>Bar.c</filename> bevindt zich al in de werkkopie met status 'normaal'.

note: (para)
en: <filename>Foo.c</filename> is marked as missing with a tree conflict.
nl: <filename>Foo.c</filename> wordt gemarkeerd als missend met een mapstructuur conflict.

note: (para)
en: A merge of developer A's trunk changes to developer B's branch working copy results in a tree conflict: <placeholder-1/>
nl: Het samenvoegen van de wijzigingen van A op de trunk naar de branch werkkopie van ontwikkelaar B leidt tot een mapstructuur conflict: <placeholder-1/>

note: (para)
en: To resolve this conflict, Developer B has to mark the file as resolved in the conflict editor dialog, which will remove it from the conflict list. She then has to decide whether to copy the missing file <filename>Foo.c</filename> from the repository to the working copy, whether to merge Developer A's changes to <filename>Foo.c</filename> into the renamed <filename>Bar.c</filename> or whether to ignore the changes by marking the conflict as resolved and doing nothing else.
nl: Ontwikkelaar B moet het bestand als opgelost markeren in het conflict bewerkingsvenster, om ervoor te zorgen dat het bestand van de conflict lijst wordt gehaald. Vervolgens moet besloten worden of het missende bestand <filename>Foo.c</filename> vanuit het archief naar de werkkopie gekopieerd moet worden, of dat de wijzigingen van ontwikkelaar A in <filename>Foo.c</filename> samengevoegd moeten worden in <filename>Bar.c</filename>, of de wijzigingen te negeren door het conflict als opgelost te markeren zonder iets gewijzigd te hebben.

note: (para)
en: Note that if you copy the missing file from the repository and then mark as resolved, your copy will be removed again. You have to resolve the conflict first.
nl: Merk op dat als je het missende bestand eerst uit het archief kopieert en het dan als opgelost markeert, dan je kopie meteen weer verwijderd wordt. Je moet eerst het conflict oplossen en daarna pas kopiëren.

note: (title)
en: Local edit, incoming delete upon merge
nl: Lokale wijziging, inkomende verwijdering bij samenvoegen

note: (para)
en: Developer A working on trunk moves <filename>Foo.c</filename> to <filename>Bar.c</filename> and commits it to the repository
nl: Ontwikkelaar A werkt aan de trunk en hernoemt <filename>Foo.c</filename> in <filename>Bar.c</filename> en legt de wijziging vast in het archief.

note: (para)
en: Developer B working on a branch modifies <filename>Foo.c</filename> and commits it to the repository.
nl: Ontwikkelaar B werkt aan een vertakking (branch), wijzigt <filename>Foo.c</filename> en legt de wijziging vast in het archief.

note: (para)
en: There is an equivalent case for folder moves, but it is not yet detected in Subversion 1.6 ...
nl: Er is een vergelijkbare situatie voor verplaatste mappen, maar dit wordt nog niet gedetecteerd in Subversion 1.6 ...

note: (para)
en: Developer A working on trunk moves parent folder <filename>FooFolder</filename> to <filename>BarFolder</filename> and commits it to the repository.
nl: Ontwikkelaar A werkt aan de trunk en hernoemt de bovenliggende map <filename>FooFolder</filename> in <filename>BarFolder</filename> en legt de wijziging vast in het archief.

note: (para)
en: Developer B working on a branch modifies <filename>Foo.c</filename> in her working copy.
nl: Ontwikkelaar B werkt aan de vertakking (branch) en wijzigt <filename>Foo.c</filename> in de werkkopie.

note: (para)
en: <filename>Bar.c</filename> is marked as added.
nl: <filename>Bar.c</filename> is gemarkeerd als toegevoegd.

note: (para)
en: <filename>Foo.c</filename> is marked as modified with a tree conflict.
nl: <filename>Foo.c</filename> is gemarkeerd als gewijzigd en met een mapstructuur conflict.

note: (para)
en: To merge her local changes with the reshuffle, Developer B must first find out to what filename the conflicted file <filename>Foo.c</filename> was renamed/moved in the repository. This can be done by using the log dialog for the merge source. The conflict editor only shows the log for the working copy as it does not know which path was used in the merge, so you will have to find that yourself. The changes must then be merged by hand as there is currently no way to automate or even simplify this process. Once the changes have been ported across, the conflicted path is redundant and can be deleted. In this case use the <guilabel>Remove</guilabel> button in the conflict editor dialog to clean up and mark the conflict as resolved.
nl: Om de eigen wijzigingen in de herindeling te verwerken, moet ontwikkelaar B uitvinden welke naam <filename>Foo.c</filename> heeft gekregen in het archief. Dit kan met het log venster van het samen te voegen bronbestand. De conflict verwerker toont alleen het log van de werkkopie, omdat niet bekend is welk pad gebruikt is bij het samenvoegen. Dit moet je zelf handmatig uitzoeken. De wijzigingen moeten vervolgens met de hand verwerkt worden, omdat er nu nog geen mogelijkheid is dit te automatiseren of te vereenvoudigen.  Als de wijzigingen doorgevoerd zijn, is het conflicterende pad overbodig en kan dan verwijderd worden. Gebruik hiervoor de <guilabel>Verwijderen</guilabel> knop in de conflict bewerkingsvenster om het conflict als opgelost ge markeren.

note: (para)
en: If Developer B decides that A's changes were wrong then she must choose the <guilabel>Keep</guilabel> button in the conflict editor dialog. This marks the conflicted file/folder as resolved, but Developer A's changes need to be removed by hand. Again the log dialog for the merge source helps to track down what was moved.
nl: Als ontwikkelaar B tot de conclusie komt dat de wijzigingen van A verkeerd zijn, dan moet dat aangegeven worden met de <guilabel>Behouden</guilabel> knop in het conflict bewerkingsvenster. Hiermee wordt het conflicterende bestand of de map gemarkeerd als opgelost. De wijzigingen van ontwikkelaar A moeten wel nog met de hand verwijderd worden. Ook hier helpt het log venster met te bepalen wat er gewijzigd/hernoemd is.

note: (title)
en: Local delete, incoming delete upon merge
nl: Lokale verwijdering, inkomende verwijdering bij samenvoegen

note: (para)
en: Developer B working on a branch moves <filename>Foo.c</filename> to <filename>Bix.c</filename> and commits it to the repository
nl: Ontwikkelaar B werkt aan een vertakking (branch) en hernoemt <filename>Foo.c</filename> naar <filename>Bix.c</filename> en legt de wijziging vast in het archief.

note: (para)
en: <filename>Bix.c</filename> is marked with normal (unmodified) status.
nl: <filename>Bix.c</filename> is gemarkeerd met de normale (ongewijzigde) status.

note: (para)
en: <filename>Bar.c</filename> is marked as added with history.
nl: <filename>Bar.c</filename> is gemarkeerd als toegevoegd inclusief geschiedenis.

note: (para)
en: <filename>Foo.c</filename> is marked as missing and has a tree conflict.
nl: <filename>Foo.c</filename> is gemarkeerd als missend en heeft een mapstructuur conflict.

note: (para)
en: To resolve this conflict, Developer B has to find out to what filename the conflicted file <filename>Foo.c</filename> was renamed/moved in the repository. This can be done by using the log dialog for the merge source. The conflict editor only shows the log for the working copy as it does not know which path was used in the merge, so you will have to find that yourself.
nl: Om dit conflict op te lossen, moet ontwikkelaar B uitzoeken welke bestandsnaam de conflicterend <filename>Foo.c</filename> heeft gekregen in het archief. Het log venster van het samen te voegen bronbestand kan hiervoor gebruikt worden. Het conflict verwerker toont alleen het log van de werkkopie, omdat niet bekend is welk pad gebruikt is bij het samenvoegen. Je moet dat pad zelf handmatig opzoeken.

note: (title)
en: Other tree conflicts
nl: Andere mapstructuur conflicten

note: (para)
en: There are other cases which are labelled as tree conflicts simply because the conflict involves a folder rather than a file. For example if you add a folder with the same name to both trunk and branch and then try to merge you will get a tree conflict. If you want to keep the folder from the merge target, just mark the conflict as resolved. If you want to use the one in the merge source then you need to SVN delete the one in the target first and run the merge again. If you need anything more complicated then you have to resolve manually.
nl: Er zijn nog enkele andere situaties welke worden aangeduid als mapstructuur conflicten, dit komt doordat bij de conflicten mappen in plaats van bestanden betrokken zijn. Als je bijvoorbeeld een map met dezelfde naam in de trunk en tak toevoegd en deze vervolgens probeert samen te voegen, dan zal er een mapstructuur conflict ontstaan. Als je de map van het samenvoeg doel wilt gebruiken, markeer het conflict dan als opgelost. Als je de map uit de samenvoeg bron wilt gebruiken, dan moet je de map in de doel structuur er met SVN Verwijderen en vervolgens de samenvoeging opnieuw starten. Als je een ingewikkeldere oplossing wilt hebben, dan zul je dat handmatig moeten doen.

note: (title)
en: Getting Status Information
nl: Statusinformatie ophalen

note: (primary)
en: view changes
nl: wijzigingen weergeven

note: (primary)
en: working copy status
nl: werkkopie status

note: (para)
en: While you are working on your working copy you often need to know which files you have changed/added/removed or renamed, or even which files got changed and committed by others.
nl: Terwijl je aan je werkkopie werkt, wil je vaak weten welke bestanden je gewijzigd, toegevoegd, verwijderd of hernoemt hebt, maar ook welke bestanden gewijzigd en vastgelegd zijn door anderen.

note: (primary)
en: icons
nl: pictogrammen

note: (para)
en: Now that you have checked out a working copy from a Subversion repository you can see your files in the windows explorer with changed icons. This is one of the reasons why TortoiseSVN is so popular. TortoiseSVN adds a so called overlay icon to each file icon which overlaps the original file icon. Depending on the Subversion status of the file the overlay icon is different.
nl: Nu je een werkkopie hebt opgehaald uit het Subversion archief, kun je de bestanden zien in de Windows verkenner met de gewijzigde pictogrammen/iconen. Dit is één van de redenen waarom TortoiseSVN zo populair is. TortoiseSVN voegt zogenaamde overlay iconen, dat zijn iconen die over de normale iconen geprojecteerd worden, toe aan de originele iconen. Afhankelijk van de status in Subversion wordt telkens een ander pictogram weergegeven.

note: (para)
en: <graphic fileref="../images/InSubVersionIcon.png"/> A fresh checked out working copy has a green checkmark as overlay. That means the Subversion status is <emphasis>normal</emphasis>.
nl: <graphic fileref="../images/InSubVersionIcon.png"/> Een verse werkkopie opgehaald uit het archief heeft een groen vinkje als overlappend pictogram. Dit betekend dat dit object de Subversion status <emphasis>normaal</emphasis> heeft.

note: (para)
en: <graphic fileref="../images/ModifiedIcon.png"/> As soon as you start editing a file, the status changes to <emphasis>modified</emphasis> and the icon overlay then changes to a red exclamation mark. That way you can easily see which files were changed since you last updated your working copy and need to be committed.
nl: <graphic fileref="../images/ModifiedIcon.png"/> Zodra je een bestand gewijzigd en opgeslagen hebt, wordt de status gewijzigd in <emphasis>gewijzigd</emphasis> en zal het overlappende pictogram wijzigen in een rood pictogram met een uitroepteken. Op deze manier kun je makkelijk zien welke bestanden gewijzigd zijn sinds de laatste keer dat je je werkkopie ververst hebt.

note: (para)
en: <graphic fileref="../images/ConflictIcon.png"/> If during an update a <emphasis>conflict</emphasis> occurs then the icon changes to a yellow exclamation mark.
nl: <graphic fileref="../images/ConflictIcon.png"/> Als bij het verversen zich een <emphasis>conflict</emphasis> voordoet, dan zal er een geel pictogram met een uitroepteken te zien zijn.

note: (para)
en: <graphic fileref="../images/ReadOnlyIcon.png"/> If you have set the <literal>svn:needs-lock</literal> property on a file, Subversion makes that file read-only until you get a lock on that file. Such files have this overlay to indicate that you have to get a lock first before you can edit that file.
nl: <graphic fileref="../images/ReadOnlyIcon.png"/> Als je de <literal>svn:needs-lock</literal> eigenschap ingesteld hebt op een bestand, dan zal Subversion dat bestand als alleen-lezen instellen totdat het bestand voor jou vergrendeld is. Dergelijke bestanden krijgen deze pictogram om aan te geven dat je het bestand eerst moet vergrendelen, voordat je het kunt wijzigen.

note: (para)
en: <graphic fileref="../images/LockedIcon.png"/> If you hold a lock on a file, and the Subversion status is <emphasis>normal</emphasis>, this icon overlay reminds you that you should release the lock if you are not using it to allow others to commit their changes to the file.
nl: <graphic fileref="../images/LockedIcon.png"/> Als je een bestand vergrendeld hebt en de Subversion status is <emphasis>normaal</emphasis>, dan herinnert dit opverlappend pictogram je eraan dat je het bestand nog vrij moet geven als je anderen de mogelijkheid wilt geven om daarin wijzigingen vast te laten leggen.

note: (para)
en: <graphic fileref="../images/DeletedIcon.png"/> This icon shows you that some files or folders inside the current folder have been scheduled to be <emphasis>deleted</emphasis> from version control or a file under version control is missing in a folder.
nl: <graphic fileref="../images/DeletedIcon.png"/> Dit pictogram geeft aan dat bestanden of mappen in de huidige map gemarkeerd zijn om te <emphasis>verwijderen</emphasis> uit het archief of dat een bestand in het archief mist in de folder van je werkkopie.

note: (para)
en: <graphic fileref="../images/AddedIcon.png"/> The plus sign tells you that a file or folder has been scheduled to be <emphasis>added</emphasis> to version control.
nl: <graphic fileref="../images/AddedIcon.png"/> Het plusteken geeft aan dat het bestand of de map van versiebeheer voorzien moet worden en dus aan het archief <emphasis>toegevoegd</emphasis> moet worden.

note: (para)
en: <graphic fileref="../images/IgnoredIcon.png"/> The bar sign tells you that a file or folder is <emphasis>ignored</emphasis> for version control purposes. This overlay is optional.
nl: <graphic fileref="../images/IgnoredIcon.png"/> Het balk-teken geeft aan dat een bestand of map <emphasis>genegeerd</emphasis> wordt voor versiebeheer. Dit pictogram is optioneel.

note: (para)
en: <graphic fileref="../images/UnversionedIcon.png"/> This icon shows files and folders which are not under version control, but have not been ignored. This overlay is optional.
nl: <graphic fileref="../images/UnversionedIcon.png"/> Dit pictogram geeft de bestanden en mappen aan die niet van versiebeheer voorzien zijn, maar ook niet genegeerd worden. Dit pictogram is optioneel.

note: (para)
en: In fact, you may find that not all of these icons are used on your system. This is because the number of overlays allowed by Windows is very limited and if you are also using an old version of TortoiseCVS, then there are not enough overlay slots available. TortoiseSVN tries to be a <quote>Good Citizen (TM)</quote> and limits its use of overlays to give other apps a chance too.
nl: In de praktijk zul je zien dat niet alle pictogrammen gebruikt zullen worden op jouw systeem. Dit komt doordat Windows maar een beperkt aantal overlappende pictogrammen toestaat. Als je ook nog een oude versie van TortoiseCVS gebruikt, dan zijn er niet genoeg sloten voor overlappende pictogrammen beschikbaar. TortoiseSVN probeert een goede burger (<quote>Good Citizen (TM)</quote>) te zijn en beperkt het gebruik van overlappende pictogrammen om andere applicaties ook een kans te geven.

note: (para)
en: Now that there are more Tortoise clients around (TortoiseCVS, TortoiseHG, ...) the icon limit becomes a real problem. To work around this, the TortoiseSVN project introduced a common shared icon set, loaded as a DLL, which can be used by all Tortoise clients. Check with your client provider to see if this has been integrated yet :-)
nl: Tegenwoordig zijn er meerdere Tortoise applicaties beschikbaar (TortoiseCVS, TortoiseHG, ...), waardoor de beperking van het aantal pictogrammen echt een probleem begint te worden.  Om dit probleem te omzeilen is er in het TortoiseSVN project een standaard gedeelde set van pictogrammen geïntroduceerd. Deze set kan geladen worden als een DLL, welke door alle Tortoise applicaties gebruikt kan worden. Ga bij jouw applicatie leverancier na of daar deze set al geïntegreerd is. :-)

note: (para)
en: For a description of how icon overlays correspond to Subversion status and other technical details, read <xref linkend="tsvn-app-internals-overlays"/>.
nl: Een beschrijving van de overlappende pictogrammen en hoe deze zich met de Subversion status en andere technische details verhouden kun je vinden in <xref linkend="tsvn-app-internals-overlays"/>.

note: (title)
en: TortoiseSVN Columns In Windows Explorer
nl: TortoiseSVN Kolommen In Windows Verkenner

note: (primary)
en: Explorer Columns
nl: Verkenner Kolommen

note: (para)
en: The same information which is available from the icon overlays (and much more) can be displayed as additional columns in Windows Explorer's Details View.
nl: De informatie die door de overlappende pictogrammen weergeven (en nog veel meer), kan ook in een extra kolom weergegeven worden in de Gedetailleerde Weergave van Windows Verkenner.

note: (para)
en: Simply right click on one of the headings of a column, choose <guimenuitem>More...</guimenuitem> from the context menu displayed. A dialog will appear where you can specify the columns and their order, which is displayed in the <quote>Detailed View</quote>. Scroll down until the entries starting with SVN come into view. Check the ones you would like to have displayed and close the dialog by pressing <guibutton>OK</guibutton>. The columns will be appended to the right of those currently displayed. You can reorder them by drag and drop, or resize them, so that they fit your needs.
nl: Klik met rechts op de koptekst van een kolom, selecteer <guimenuitem>Meer ...</guimenuitem> in het weergegeven contextmenu. Er verschijnt dan een venster waarin je de gewenste kolommen en volgorde kunt aangeven van de weer te geven kolommen in de <quote>Gedetailleerde Weergave</quote>. Scroll naar beneden totdat je de opties beginnend met SVN in beeld komen. Selecteer degene die je wilt zien en sluit af door op <guibutton>OK</guibutton> te klikken. De kolommen zullen dan aan de rechter zijde worden toegevoegd. Je kunt de volgorde veranderen door de kolommen te verslepen en de breedte aanpassen, zodat het past bij jouw wensen.

note: (para)
en: The additional columns in the Windows Explorer are not available on Vista, since Microsoft decided to not allow such columns for <emphasis>all</emphasis> files anymore but only for specific file types.
nl: In Windows Vista zijn de extra kolommen niet beschikbaar. Microsoft heeft besloten extra kolommen niet meer voor elk type bestand toe te staan, alleen voor bepaalde bestanden kan dat nog.

note: (title)
en: Local and Remote Status
nl: Lokale en Server Status

note: (primary)
en: modifications
nl: wijzigingen

note: (title)
en: Check for Modifications
nl: Controleer op Wijzigingen

note: (para)
en: <placeholder-1/> It's often very useful to know which files you have changed and also which files got changed and committed by others. That's where the command <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Check For Modifications...</guimenuitem></menuchoice> comes in handy. This dialog will show you every file that has changed in any way in your working copy, as well as any unversioned files you may have.
nl: <placeholder-1/>Het is vaak handig om te weten welke bestanden anderen gewijzigd en vastgelegd hebben. Hiervoor is het commando <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Kijk of er updates zijn...</guimenuitem></menuchoice> erg handig. Het venster zal elk bestand weergeven dat op welke manier dan ook gewijzigd is in je werkkopie en ook de bestanden zonder versiebeheer.

note: (para)
en: If you click on the <guibutton>Check Repository</guibutton> then you can also look for changes in the repository. That way you can check before an update if there's a possible conflict. You can also update selected files from the repository without updating the whole folder. By default, the <guibutton>Check Repository</guibutton> button only fetches the remote status with the checkout depth of the working copy. If you want to see all files and folders in the repository, even those you have not checked out, then you have to hold down the <keycap>Shift</keycap> key when you click on the <guibutton>Check Repository</guibutton> button.
nl: Als je op de <guibutton>Controleer Archief</guibutton> klikt, dan kun je ook de wijzigingen in het archief bekijken. Hiermee kun je, voordat je je wijzigingen vastlegt, nagaan of er conflicten zullen ontstaan. Je kunt ook alleen geselecteerde bestanden verversen, zonder dat de hele map ververst hoeft te worden. De <guibutton>Controleer Archief</guibutton> haalt standaard de status op van de werkkopie met de instelling van mapdiepte van de werkkopie. Als je alle bestanden in het archief wilt zien, ook degene die je niet opgehaald hebt, dan moet je de <keycap>Shift</keycap> ingedrukt houden als je op de knop <guibutton>Controleer Archief</guibutton> drukt.

note: (para)
en: Locally modified items.
nl: Lokaal gewijzigde objecten.

note: (para)
en: Added items. Items which have been added with history have a <literal>+</literal> sign in the <guilabel>Text status</guilabel> column, and a tooltip shows where the item was copied from.
nl: Toegevoegde objecten. Objecten die toegevoegd zijn met geschiedenisinformatie, hebben een <literal>+</literal> teken in de <guilabel>Tekst status</guilabel> kolom en in tooltip wordt aangegeven waar heb object vandaan gekopieerd is.

note: (para)
en: Deleted or missing items.
nl: Verwijderde of missende objecten.

note: (para)
en: Items modified locally and in the repository. The changes will be merged on update. These <emphasis>may</emphasis> produce conflicts on update.
nl: Objecten die lokaal en in het archief gewijzigd zijn. De wijzigingen zullen samengevoegd worden bij het verversen, waarbij  conflicten <emphasis>kunnen</emphasis> ontstaan.

note: (para)
en: Items modified locally and deleted in repository, or modified in repository and deleted locally. These <emphasis>will</emphasis> produce conflicts on update.
nl: Objecten die lokaal gewijzigd zijn en verwijderd uit het archief, of die gewijzigd zijn in het archief en lokaal verwijderd. Hierdoor <emphasis>zal</emphasis> een conflict onstaan bij het verversen.

note: (para)
en: Unchanged and unversioned items.
nl: Ongewijzigde objecten en objecten zonder versiebeheer.

note: (para)
en: The dialog uses colour coding to highlight the status. <placeholder-1/>
nl: In dit venster worden kleurcoderingen toegepast om de status weer te geven. <placeholder-1/>

note: (para)
en: From the context menu of the dialog you can show a diff of the changes. Check the local changes <emphasis>you</emphasis> made using <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Compare with Base</guimenuitem></menuchoice>. Check the changes in the repository made by others using <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Show Differences as Unified Diff</guimenuitem></menuchoice>.
nl: Vanuit het context menu van het venster kun je de verschillen van de wijzigingen opvragen. Controleer de wijzigingen die <emphasis>jij</emphasis> lokaal gemaakt hebt door te kiezen voor <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Vergelijk met basis</guimenuitem></menuchoice>. Om de wijzigingen te bekijken die anderen in het archief hebben opgeslagen kies je <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Toon verschillen als unified diff</guimenuitem></menuchoice>.

note: (para)
en: You can also revert changes in individual files. If you have deleted a file accidentally, it will show up as <emphasis>Missing</emphasis> and you can use <emphasis>Revert</emphasis> to recover it.
nl: Het is ook mogelijk om wijzigingen in individuele bestanden terug te draaien. Als je per ongeluk een bestand verwijderd hebt, dan zal deze weergegeven worden als <emphasis>Ontbrekend</emphasis>. Je kunt deze dan terughalen met <emphasis>Maak ongedaan</emphasis>.

note: (para)
en: Unversioned and ignored files can be sent to the recycle bin from here using <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Delete</guimenuitem></menuchoice>. If you want to delete files permanently (bypassing the recycle bin) hold the <keycap>Shift</keycap> key while clicking on <guilabel>Delete</guilabel>.
nl: Bestanden zonder versiebeheer of bestanden die op de negeren lijst staan, kunnen verwijderd worden (naar de prullenbak) van de lokale kopier door de optie <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Verwijderen</guimenuitem></menuchoice> te gebruiken. Als je bestanden permanent wilt verwijderen (zonder ze naar de prullenbak te doen), dan moet je <keycap>Shift</keycap> ingedruikt houden als je op <guilabel>Verwijderen</guilabel> klikt.

note: (para)
en: If you want to examine a file in detail, you can drag it from here into another application such as a text editor or IDE.
nl: Als je de details van een bestand wilt bekijken, dan kun je het van hieruit naar een andere applicatie verlepen. Bijvoorbeeld naar een tekstverwerker of IDE.

note: (para)
en: The columns are customizable. If you <action>right click</action> on any column header you will see a context menu allowing you to select which columns are displayed. You can also change column width by using the drag handle which appears when you move the mouse over a column boundary. These customizations are preserved, so you will see the same headings next time.
nl: Je kunt de kolommen aanpassen. Als je met <action>rechts klikt</action> op de koptekst van een kolom, dan krijg je een context menu te zien waarmee je kunt aangeven welke kolommen je wilt zien. De breedte van de kolommen kun je aanpassen door de kolomovergangen te verslepen. De aanpassingen worden opgeslagen, zodat deze er een volgende keer net zo uit zien.

note: (para)
en: If you are working on several unrelated tasks at once, you can also group files together into changelists. Read <xref linkend="tsvn-dug-commit-changelists"/> for more information.
nl: Je kunt groepen bestanden in een wijzigingenlijst opnemen. Dit is handig als je aan meerdere taken, die niets met elkaar de maken hebben, tegelijk werkt. Lees hiervoor <xref linkend="tsvn-dug-commit-changelists"/>.

note: (para)
en: At the bottom of the dialog you can see a summary of the range of repository revisions in use in your working copy. These are the <emphasis>commit</emphasis> revisions, not the <emphasis>update</emphasis> revisions; they represent the range of revisions where these files were last committed, not the revisions to which they have been updated. Note that the revision range shown applies only to the items displayed, not to the entire working copy. If you want to see that information for the whole working copy you must check the <guilabel>Show unmodified files</guilabel> checkbox.
nl: Onderaan het scherm kun je zien welke reeks van archiefrevisies er in je werkkopie gebruikt worden. Dit zijn de rivisies van de <emphasis>vastlegging</emphasis>, niet van de laatste <emphasis>verversing</emphasis>; dit geeft de reeks van revisies weer van de laatste vastleggingen, niet van de laatste verversing. Merk op dat de reeks van revisies alleen slaat op de objecten die weergegeven zijn in het venster, niet op je hele werkkopie. Als je deze informatie van je hele werkkopie wilt zien, dan moet je het selectievak <guilabel>Niet gewijzigde bestanden weergeven</guilabel> selecteren.

note: (para)
en: If you want a flat view of your working copy, i.e. showing all files and folders at every level of the folder hierarchy, then the <guilabel>Check for Modifications</guilabel> dialog is the easiest way to achieve that. Just check the <guilabel>Show unmodified files</guilabel> checkbox to show all files in your working copy.
nl: Als je een platte weergave wilt hebben van je werkkopie, oftewel alle bestanden van alle niveau's uit je mapstructuur, dan kun je daarvoor het beste de <guilabel>Kijk of er updates zijn...</guilabel> functie gebruiken. Zet de optie <guilabel>Ongewijzigde bestanden weergeven</guilabel> aan om alle bestanden in je werkkopie te zien.

note: (title)
en: Viewing Diffs
nl: Diffs bekijken

note: (primary)
en: diffing
nl: vergelijken

note: (para)
en: Often you want to look inside your files, to have a look at what you've changed. You can accomplish this by selecting a file which has changed, and selecting <guimenuitem>Diff</guimenuitem> from TortoiseSVN's context menu. This starts the external diff-viewer, which will then compare the current file with the pristine copy (<literal>BASE</literal> revision), which was stored after the last checkout or update.
nl: Vaak wil je de inhoud van bestanden even bekijken, om te bekijken wat je precies gewijzigd hebt. Dit kun je doen door een gewijzigd bestand te selecteren en <guimenuitem>Vergelijk</guimenuitem> in TortoiseSVN's context menu te selecteren. Hiermee wordt het externe vergelijk-programma gestart, waarmee het huidige bestand vergeleken zal worden met de ongewijzigde kopie (<literal>BASE</literal> revisie) die opgeslagen was na de laatste verversing.

note: (para)
en: Even when not inside a working copy or when you have multiple versions of the file lying around, you can still display diffs:
nl: Zelfs bestanden die niet in je werkkopie zitten of als je verschillende versies verspreid opgeslagen hebt, kun je verschillen bekijken:

note: (para)
en: Select the two files you want to compare in explorer (e.g. using <keycap>Ctrl</keycap> and the mouse) and choose <guimenuitem>Diff</guimenuitem> from TortoiseSVN's context menu. The file clicked last (the one with the focus, i.e. the dotted rectangle) will be regarded as the later one.
nl: Selecteer in de verkenner de twee bestanden die je wilt vergelijken (bijvoorbeeld met <keycap>Ctrl</keycap> en de muis) en selecteer vanuit TortoiseSVN's context menu <guimenuitem>Verschil</guimenuitem>

note: (primary)
en: changelist
nl: werkset

note: (para)
en: In an ideal world, you only ever work on one thing at a time, and your working copy contains only one set of logical changes. OK, back to reality. It often happens that you have to work on several unrelated tasks at once, and when you look in the commit dialog, all the changes are mixed in together. The <firstterm>changelist</firstterm> feature helps you group files together, making it easier to see what you are doing. Of course this can only work if the changes do not overlap. If two different tasks affect the same file, there is no way to separate the changes.
nl: In de ideale wereld werk je maar aan één ding tegelijk en zal je werkkopie alleen maar logische wijzigingen bevatten. Ok, dan terug naar de werkelijkheid. Het komt vaak voor dat je aan verschillende taken, die niets met elkaar te maken hebben, tegelijk moet werken. Als je dan naar het vastleggen venster kijkt, staan alle wijzigingen door elkaar. De <firstterm>werkset</firstterm> functie helpt je met het groeperen van bestanden, waardoor je een beter overzicht krijgt waar je mee bezig bent. Dit werkt natuurlijk alleen als de wijzigingen elkaar niet overlappen. Als bij twee verschillende taken hetzelfde bestand gewijzigd wordt, dan is er geen methode om die wijzigingen van elkaar te scheiden.

note: (para)
en: The changelist feature in TortoiseSVN is only available in Windows XP and later, as it depends on a shell capability which is not present in Windows 2000. Sorry, but Win2K is really quite old now, so please don't complain.
nl: De werkset functie is alleen in Windows XP en latere versies beschikbaar, omdat hiervoor bepaalde mogelijkheden van de shell nodig zijn die niet in Windows 2000 zitten. Sorry, maar Win2k is nu toch echt wel verouderd, dus ga alsjeblieft niet klagen.

note: (para)
en: You can see changelists in several places, but the most important ones are the commit dialog and the check-for-modifications dialog. Let's start in the check-for-modifications dialog after you have worked on several features and many files. When you first open the dialog, all the changed files are listed together. Suppose you now want to organise things and group those files according to feature.
nl: Je kunt werksets vinden op verschillende plaatsen, maar de belangrijkste zijn die in het vastleggen venster en kijk-of-er-updates-zijn venster. Laten we beginnen met het kijk-of-er-updates-zijn venster nadat je aan verschillende functies en meerdere bestanden hebt gewerkt. Als je het venster voor het eerst opent, dan worden alle bestanden in de lijst weergegeven. Stel voor dat je deze lijst nu wilt organiseren en de bestanden wilt groeperen.

note: (para)
en: Select one or more files and use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Move to changelist</guimenuitem></menuchoice> to add an item to a changelist. Initially there will be no changelists, so the first time you do this you will create a new changelist. Give it name which describes what you are using it for, and click <guibutton>OK</guibutton>. The dialog will now change to show groups of items.
nl: Selecteer één of meer bestanden en gebruik de functie <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Verplaats naar werkset</guimenuitem></menuchoice> om een object aan de werkset toe te voegen. In het begin zullen er geen werksets bestaan, waardoor er bij de eerste keer dat je dit doet een nieuwe werkset aangemaakt zal worden. Geef de werkset een naam die de lading dekt en klik op <guibutton>OK</guibutton>. Vervolgens zul de groepen met objecten weergegeven worden.

note: (para)
en: Once you have created a changelist you can drag and drop items into it, either from another changelist, or from Windows Explorer. Dragging from Explorer can be useful as it allows you to add items to a changelist before the file is modified. You could do that from the check-for-modifications dialog, but only by displaying all unmodified files.
nl: Als je eenmaal een werkset hebt aangemaakt, dan kun je er objecten naartoe slepen. Dit kan vanuit een andere werkset of vanuit de Windows Verkenner. Het verslepen vanuit de Verkenner is handig, omdat je objecten al aan de werkset kunt toevoegen nog voordat deze gewijzigd zijn. Dit kun je ook wel doen vanuit het kijk-of-er-updates-zijn venster, maar dan moet je alle bestanden zonder versiebeheer laten weergeven.

note: (title)
en: Commit dialog with Changelists
nl: Vastleggen venster met werkset

note: (para)
en: <placeholder-1/> In the commit dialog you can see those same files, grouped by changelist. Apart from giving an immediate visual indication of groupings, you can also use the group headings to select which files to commit.
nl: <placeholder-1/> In het vastleggen venster kun je de bestanden dan zien, maar dan gegroepeerd per werkset. Buiten dat je een directe visuele groepering van de bestanden ziet, kun je ook nog de groepen van een kop voorzien waarmee je de set van bestanden voor het vastleggen kunt selecteren.

note: (para)
en: On XP, there is a context menu when you right click on a group heading which gives you the choice to check or uncheck all group entries. On Vista however the context menu is not necessary. Click on the group header to select all entries, then check one of the selected entries to check all.
nl: In XP is er een context menu beschikbaar als je met rechts op de kop van een groep klikt. In dat menu kun je met een optie alle groepsobjecten selecteren of deselecteren. Bij Vista is dat menu niet nodig. Daar kun je op de kop van de groep klikken en vervolgens op één van de objecten, waarna alle objecten dezelfde selectiestatus krijgen.

note: (para)
en: TortoiseSVN reserves one changelist name for its own use, namely <literal>ignore-on-commit</literal>. This is used to mark versioned files which you almost never want to commit even though they have local changes. This feature is described in <xref linkend="tsvn-dug-commit-ignore"/>.
nl: TortoiseSVN heeft één werkset gereserveerd voor eigen gebruik, dat is de <literal>negeren-bij-vastleggen</literal> set. Deze wordt gebruikt voor het markeren van bestanden met versiebeheer, die je bijna nooit wilt vastleggen ook al zijn er lokale wijzigingen. Deze functie wordt beschreven in <xref linkend="tsvn-dug-commit-ignore"/>.

note: (para)
en: When you commit files belonging to a changelist then normally you would expect that the changelist membership is no longer needed. So by default, files are removed from changelists automatically on commit. If you wish to retain the file in its changelist, use the <guilabel>Keep changelists</guilabel> checkbox at the bottom of the commit dialog.
nl: Als je bestanden vastlegt die opgenomen zijn in een werkset, dan zou je verwachten dat de koppeling aan de werkset niet langer nodig is. Normaal gesproken worden bestanden automatisch uit een werkset verwijderd als je je wijzigingen vastlegt. Als je het bestand in de werkset wilt behouden, gebruik dan de optie <guilabel>Werksets bewaren</guilabel> onderaan het vastleggen venster.

note: (para)
en: Changelists are purely a local client feature. Creating and removing changelists will not affect the repository, nor anyone else's working copy. They are simply a convenient way for you to organise your files.
nl: Werksets is een lokale functie. Het aanmaken en verwijderen van werksets zal het archief niet veranderen, noch de werkkopie van iemand anders. Het is een handig manier voor je om je bestanden te organiseren.

note: (title)
en: Revision Log Dialog
nl: Logboekboodschappen Venster

note: (primary)
en: history
nl: geschiedenis

note: (primary)
en: commit messages
nl: vestleggen berichten

note: (primary)
en: log messages
nl: logboekboodschappen

note: (para)
en: For every change you make and commit, you should provide a log message for that change. That way you can later find out what changes you made and why, and you have a detailed log for your development process.
nl: Bij elke wijziging die je doorvoert en vastlegt, moet je een logboekbericht maken. Dat helpt je om later te achterhalen waarom je welke wijzigingen hebt gedaan. Daarbij heb je dan ook meteen een gedetailleerd rapport van je ontwikkelproces.

note: (para)
en: The top pane shows a list of revisions where changes to the file/folder have been committed. This summary includes the date and time, the person who committed the revision and the start of the log message.
nl: Het bovenste gedeelte geeft een lijst van revisies weer, waarin wijzigingen aan bestanden en mappen zijn vastgelegd. Deze samenvatting geeft ook de datum, de tijd, degene die de revisie heeft vastgelegd en het begin van het logboekbericht weer.

note: (para)
en: Lines shown in blue indicate that something has been copied to this development line (perhaps from a branch).
nl: Blauwe regels geven aan dat er iets naar deze revisie is gekopieerd, verplaatst of hernoemt is (mogelijk vanuit een vertakking/branch).

note: (para)
en: The middle pane shows the full log message for the selected revision.
nl: Het middelste gedeelte geeft het complete logboekbericht weer van de geselecteerd revisie.

note: (para)
en: The bottom pane shows a list of all files and folders that were changed as part of the selected revision.
nl: Het onderste gedeelte geeft de bestanden en mappen weer, die in deze revisie gewijzigd zijn.

note: (para)
en: The Revision Log Dialog retrieves all those log messages and shows them to you. The display is divided into 3 panes. <placeholder-1/> But it does much more than that - it provides context menu commands which you can use to get even more information about the project history.
nl: Het Logboek boodschappen venster haalt alle logboekboodschappen op en toont deze. Het venster is verdeeld in 3 gedeeltes. <placeholder-1/> Maar het doet nog veel meer dan dat alleen - er zijn ook functies beschikbaar in het context menu, waarmee je nog veel meer informatie over de geschiedenis van het project kunt opvragen.

note: (title)
en: Invoking the Revision Log Dialog
nl: Het Logboek Boodschappen Venster Opstarten

note: (title)
en: The Revision Log Dialog
nl: Het Logboek Boodschappen Venster

note: (para)
en: From the TortoiseSVN context submenu
nl: Vanuit het TortoiseSVN context submenu

note: (para)
en: From the property page
nl: Vanuit de eigenschappen pagina

note: (para)
en: From the Progress dialog after an update has finished. Then the Log dialog only shows those revisions which were changed since your last update
nl: Vanuit het voortgangsvenster nadat een verversing is afgerond. Dan zal het Logboek venster alleen de revisies weergeven van wijzigingen die doorgevoerd zijn, nadat je voor het laatst ververst hebt.

note: (para)
en: <placeholder-1/> There are several places from where you can show the Log dialog: <placeholder-2/>
nl: <placeholder-1/> Er zijn verschillende plaatsen van waaruit je het Logboek boodschappen venster kunt openen: <placeholder-2/>

note: (para)
en: If the repository is unavailable you will see the <guilabel>Want to go offline?</guilabel> dialog, described in <xref linkend="tsvn-dug-showlog-cache"/>.
nl: Als het archief niet beschikbaar is, zal er een venster krijgen met de vraag <guilabel>Wilt u offline werken?</guilabel>. Dit wordt verder beschreven in <xref linkend="tsvn-dug-showlog-cache"/>.

note: (title)
en: Revision Log Actions
nl: Revisie Logboek Acties

note: (para)
en: The top pane has an <guilabel>Actions</guilabel> column containing icons that summarize what has been done in that revision. There are four different icons, each shown in its own column.
nl: Het bovenste gedeelte van het venster heeft een <guilabel>Acties</guilabel> kolom, waarin met pictogrammen wordt aangegeven wat er in die revisie gedaan is. Er zijn vier verschillende pictogrammen, die elke in een aparte kolom worden weergegeven.

note: (para)
en: <graphic fileref="../images/ActionModifiedIcon.png"/> If a revision modified a file or directory, the <emphasis>modified</emphasis> icon is shown in the first column.
nl: <graphic fileref="../images/ActionModifiedIcon.png"/> Als in een revisie bestanden of mappen gewijzigd zijn, dan wordt het <emphasis>gewijzigd</emphasis> pictogram weergegeven in de eerste kolom.

note: (para)
en: <graphic fileref="../images/ActionAddedIcon.png"/> If a revision added a file or directory, the <emphasis>added</emphasis> icon is shown in the second column.
nl: <graphic fileref="../images/ActionAddedIcon.png"/> Als in een revisie een bestand of map is toegevoegd, dan wordt het <emphasis>toegevoegd</emphasis> pictrogram weergegeven in de tweede kolom.

note: (para)
en: <graphic fileref="../images/ActionDeletedIcon.png"/> If a revision deleted a file or directory, the <emphasis>deleted</emphasis> icon is shown in the third column.
nl: <graphic fileref="../images/ActionDeletedIcon.png"/> Als in een revisie bestanden of mappen verwijderd zijn, dan wordt het <emphasis>verwijderd</emphasis> pictogram weergegeven in de derde kolom.

note: (para)
en: <graphic fileref="../images/ActionReplacedIcon.png"/> If a revision replaced a file or directory, the <emphasis>replaced</emphasis> icon is shown in the fourth column.
nl: <graphic fileref="../images/ActionReplacedIcon.png"/> Als in een revisie bestanden of mappen vervangen zijn, dan wordt het <emphasis>vervangen</emphasis> pictogram weergegeven in de vierde kolom.

note: (title)
en: Getting Additional Information
nl: Extra Informatie Opvragen

note: (title)
en: The Revision Log Dialog Top Pane with Context Menu
nl: Het Context Menu Van Het Bovenste Gedeelte In Het Logboek Boodschappen Venster

note: (term)
en: Compare with working copy
nl: Vergelijk met werkkopie

note: (para)
en: Compare the selected revision with your working copy. The default Diff-Tool is TortoiseMerge which is supplied with TortoiseSVN. If the log dialog is for a folder, this will show you a list of changed files, and allow you to review the changes made to each file individually.
nl: Vergelijk de geselecteerde revisie met je werkkopie. Het standaard Diff-programma is TortoiseMerge, welke meegeleverd wordt met TortoiseSVN. Als het logboek venster wordt weergegeven voor een map, dan zal in de lijst de gewijzigde bestanden weergegeven worden en heb je de mogelijkheid om de wijzigingen van individuele bestanden te bekijken.

note: (term)
en: Compare and blame with working BASE
nl: Vergelijk en verklaar met werkkopie (BASE)

note: (para)
en: Blame the selected revision, and the file in your working BASE and compare the blame reports using a visual diff tool. Read <xref linkend="tsvn-dug-blame-diffs"/> for more detail. (files only).
nl: Voor de geselecteerde revisie: de geselecteerde revisie en de BASE versie vergelijken met het Diff-programma bekijken. Lees voor meer informatie <xref linkend="tsvn-dug-blame-diffs"/>. Deze functie is alleen voor bestanden beschikbaar.

note: (term)
en: Show changes as unified diff
nl: Toon wijzigingen als unified diff

note: (para)
en: View the changes made in the selected revision as a Unified-Diff file (GNU patch format). This shows only the differences with a few lines of context. It is harder to read than a visual file compare, but will show all file changes together in a compact format.
nl: Bekijk de wijzigingen van de geselecteerd revisie als Unified-Diff bestand (GNU patch formaat). Hiermee worden alleen de verschillen getoond met enkele regels voor de context. Het is lastiger om dit te lezen dan een visuele vergelijking, maar geeft wel alle wijzigingen compact weer.

note: (term)
en: Compare with previous revision
nl: Vergelijk met vorige revisie

note: (para)
en: Compare the selected revision with the previous revision. This works in a similar manner to comparing with your working copy. For folders this option will first show the changed files dialog allowing you to select files to compare.
nl: Vergelijk de geselecteerde revisie met de vorige revisie. Deze functie werkt ongeveer gelijk als het vergelijken met je werkkopie. Als je deze functie gebruikt op mappen, dan zal er eerst een venster weergegeven worden met gewijzigde bestanden. Je kunt dan selecteren welke bestanden je wilt vergelijken.

note: (term)
en: Compare and blame with previous revision
nl: Vergelijk en verklaar met vorige revisie

note: (para)
en: Show the changed files dialog allowing you to select files. Blame the selected revision, and the previous revision, and compare the results using a visual diff tool. (folders only).
nl: Toont het venster met de gewijzigde bestanden, waarin je de te vergelijken bestanden kunt selecteren. Het geselecteerde bestand en de vorige revisie vergelijken en de verschillen verklaren met een visueel diff programma.  (Alleen voor mappen).

note: (term)
en: Save revision to...
nl: Bewaar revisie in...

note: (para)
en: Save the selected revision to a file so you have an older version of that file. (files only).
nl: De geselecteerde revisie opslaan in een bestand, zodat je de oude versie van het bestand hebt. (Alleen voor bestanden)

note: (term)
en: Open / Open with...
nl: Openen / Openen met...

note: (para)
en: Open the selected file, either with the default viewer for that file type, or with a program you choose. (files only).
nl: Open het geselecteerd bestand met het standaard ingestelde programma voor dat bestandstype, of met een door jou geselecteerd programma. (Allen voor bestanden)

note: (term)
en: Blame...
nl: Verklaren...

note: (para)
en: Blame the file up to the selected revision. (files only).
nl: Het geselecteerde bestand tot aan de geselecteerde revisie verklaren. (Alleen voor bestanden)

note: (term)
en: Browse repository
nl: Archief bekijken

note: (para)
en: Open the repository browser to examine the selected file or folder in the repository as it was at the selected revision.
nl: Open de archief-verkenner om de geselecteerde bestanden en mappen te onderzoeken zoals deze waren op het moment van de geselecteerde revisie.

note: (term)
en: Create branch/tag from revision
nl: Maak tak/label van revisie

note: (para)
en: Create a branch or tag from a selected revision. This is useful e.g. if you forgot to create a tag and already committed some changes which weren't supposed to get into that release.
nl: Maak een tak of label van de geselecteerde revisie. Deze functie is handig als je bijvoorbeeld vergeten bent een label aan te maken terwijl je wijzigingen al vastgelegd hebt, die eigenlijk niet in die versie zouden moeten zitten.

note: (term)
en: Update item to revision
nl: Ververs onderdeel naar revisie

note: (para)
en: Update your working copy to the selected revision. Useful if you want to have your working copy reflect a time in the past, or if there have been further commits to the repository and you want to update your working copy one step at a time. It is best to update a whole directory in your working copy, not just one file, otherwise your working copy could be inconsistent.
nl: Ververs je werkkopie met de  gegevens van de geselecteerd revisie. Deze functie is handig als je de status van een project wilt bekijken uit het verleden. Ook is deze handig als er verschillende nieuwe revisies zijn aangemaakt en je je eigen werkkopie stapsgewijs wilt bijwerken in plaats van in één keer de hele sprong te nemen. Het is verstandig om een hele map te verversen in plaats van losse bestanden. Hiermee voorkom je dat je werkkopie inconsistenties zal bevatten.

note: (para)
en: If you want to undo an earlier change permanently, use <guilabel>Revert to this revision</guilabel> instead.
nl: Als je een eerdere wijziging permanent ongedaan wilt maken, gebruik dan <guilabel>Ongedaan maken tot deze revisie</guilabel>.

note: (term)
en: Revert to this revision
nl: Ongedaan maken tot deze revisie

note: (para)
en: Revert to an earlier revision. If you have made several changes, and then decide that you really want to go back to how things were in revision N, this is the command you need. The changes are undone in your working copy so this operation does <emphasis>not</emphasis> affect the repository until you commit the changes. Note that this will undo <emphasis>all</emphasis> changes made after the selected revision, replacing the file/folder with the earlier version.
nl: Maak de wijzigingen ongedaan en ga terug naar de geselecteerd revisie. Mocht je wijzigingen gemaakt hebben en tot de conclusie komen dat je eigenlijk terug wilt naar de stand van zaken bij revisie N, dan is dit het commando dat je moet gebruiken. Met deze functie maak je de wijzigingen die je doorgevoerd heb in je werkkopie ongedaan. Deze functie veranderd dus <emphasis>niets</emphasis> in het archief, totdat je zelf wijzigingen vastlegt. Merk op dat deze functie <emphasis>alle</emphasis> wijzigingen die gedaan zijn na de geselecteerde revisie ongedaan maakt en dus het bestand of de map vervangt door de oudere versie.

note: (para)
en: If your working copy is in an unmodified state, after you perform this action your working copy will show as modified. If you already have local changes, this command will merge the <emphasis>undo</emphasis> changes into your working copy.
nl: Als je werkkopie voordat je deze actie uitvoert ongewijzigd is, dan zal na deze actie je werkkopie als gewijzigd aangegeven worden. Als je al lokale wijzigingen had aangebracht, dan zal met dit commando de <emphasis>ongedaan-maken<emphasis> wijzigingen worden samengevoegd in je werkkopie.

note: (para)
en: What is happening internally is that Subversion performs a reverse merge of all the changes made after the selected revision, undoing the effect of those previous commits.
nl: Op de achtergrond voert Subversion eigenlijk een samenvoeging van aangebrachte wijzigingen tot aan de geselecteerde revisie achterstevoren uit, waardoor de acties van eerdere vastleggingen ongedaan worden gemaakt.

note: (para)
en: If after performing this action you decide that you want to <emphasis>undo the undo</emphasis> and get your working copy back to its previous unmodified state, you should use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Revert</guimenuitem></menuchoice> from within Windows Explorer, which will discard the local modifications made by this reverse merge action.
nl: Als je na het uitvoeren van deze actie bedenkt dat je eigenlijk de <emphasis>ongedaanmaking ongedaan wilt maken</emphasis>, zodat je je werkkopie terugkrijgt in de ongewijzigde situatie, dan moet je de functie <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Ongedaan maken</guimenuitem></menuchoice> gebruiken vanuit de Windows Verkenner. Hiermee worden de lokale wijzigingen die door deze achterstevoren-samenvoeging waren gemaakt, teruggedraaid.

note: (para)
en: If you simply want to see what a file or folder looked like at an earlier revision, use <guilabel>Update to revision</guilabel> or <guilabel>Save revision as...</guilabel> instead.
nl: Als je alleen maar wilt zien hoe een bestand of map er uit zag bij een eerdere revisie, gebruik dan <guilabel>Verversen naar revisie</guilabel> of <guilabel>Revisie opslaan als...</guilabel>.

note: (term)
en: Revert changes from this revision
nl: Revisie wijzigingen ongedaan maken

note: (para)
en: Undo changes from which were made in the selected revision. The changes are undone in your working copy so this operation does <emphasis>not</emphasis> affect the repository at all! Note that this will undo the changes made in that revision only; it does not replace your working copy with the entire file at the earlier revision. This is very useful for undoing an earlier change when other unrelated changes have been made since.
nl: Wijzigingen van de geselecteerde revisie ongedaan maken. De wijzigingen worden ongedaan gemaakt in je werkkopie, oftewel in het archief zal er <emphasis>niets</emphasis> veranderd worden. Merk op dat hiermee alleen de wijzigingen van die revisie ongedaan worden gemaakt in je lokale bestand; het bestand in je werkkopie wordt niet compleet vervangen door die van de eerdere revisie. Deze functie is erg handig als je een eerdere wijziging ongedaan wilt maken, terwijl er in de tussentijd andere ongerelateerde wijzigingen zijn doorgevoerd.

note: (para)
en: What is happening internally is that Subversion performs a reverse merge of that one revision, undoing its effect from a previous commit.
nl: Op de achtergrond voert Subversion eigenlijk een samenvoeging van die specifieke revisie achterstevoren uit, waardoor het resultaat van een vorige vastlegging ongedaan wordt gemaakt.

note: (para)
en: You can <emphasis>undo the undo</emphasis> as described above in <guilabel>Revert to this revision</guilabel>.
nl: Je kunt de <emphasis>ongedaanmaking weer ongedaan maken</emphasis> zoals eerder beschreven is bij <guilabel> Ongedaan maken tot deze revisie</guilabel>.

note: (term)
en: Merge revision to...
nl: Voeg revisie samen met...

note: (para)
en: Merge the selected revision(s) into a different working copy. A folder selection dialog allows you to choose the working copy to merge into, but after that there is no confirmation dialog, nor any opportunity to try a test merge. It is a good idea to merge into an unmodified working copy so that you can revert the changes if it doesn't work out! This is a useful feature if you want to merge selected revisions from one branch to another.
nl: Voeg de geselecteerde revisie(s) samen in een andere werkkopie. In venster kun de map selecteren van de werkkopie waarin je de samenvoeging wilt opslaan. Daarna komt er geen bevestigingsvenster meer en is er ook geen optie om de samenvoeging te testen. Het is daarom verstanding om de samenvoeging uit te voeren in een ongewijzigde werkkopie, zodat je de wijzigingen ongedaan kunt maken als het uiteindelijk niet blijkt te worden wat je had willen hebben. Deze functie komt van pas als je revisies van één tak in een andere wilt samenvoegen.

note: (term)
en: Checkout...
nl: Ophalen...

note: (para)
en: Make a fresh checkout of the selected folder at the selected revision. This brings up a dialog for you to confirm the URL and revision, and select a location for the checkout.
nl: Haal een verse kopie op van de geselecteerde map uit de betreffende revisie. Er wordt dan een venster weergegeven waarin je de URL en de revisie moet bevestigen en de locatie waar de map naartoe opgehaald moet worden.

note: (term)
en: Export...
nl: Exporteren...

note: (para)
en: Export the selected file/folder at the selected revision. This brings up a dialog for you to confirm the URL and revision, and select a location for the export.
nl: Exporteer het geselecteerde bestand of de map van de geselecteerde revisie. Er wordt dan een venster weergegeven waarin je de URL en de revisie moet bevestigen en de locatie op moet geven waar naartoe de map geëxporteerd moet worden.

note: (term)
en: Edit author / log message
nl: Auteur wijzigen / Logboek boodschap wijzigen

note: (para)
en: Edit the log message or author attached to a previous commit. Read <xref linkend="tsvn-dug-showlog-4"/> to find out how this works.
nl: Bewerk de logboekboodschap of auteur van een vorige vastlegging. Lees <xref linkend="tsvn-dug-showlog-4"/> om hier meer over te weten te komen.

note: (term)
en: Show revision properties
nl: Toon revisie-eigenschappen

note: (para)
en: View and edit any revision property, not just log message and author. Refer to <xref linkend="tsvn-dug-showlog-4"/>.
nl: Bekijk en bewerk een eigenschap van een revisie, niet beperkt tot de logboekboodschap of auteur. Lees <xref linkend="tsvn-dug-showlog-4"/>.

note: (term)
en: Copy to clipboard
nl: Naar klembord kopiëren

note: (para)
en: Copy the log details of the selected revisions to the clipboard. This will copy the revision number, author, date, log message and the list of changed items for each revision.
nl: Kopieer details uit het logboek van de geselecteerde revisie naar het klembord. Hierbij worden het revisienummer, auteur, datum, logboekboodschap en de lijst met gewijzigde objecten voor elke revisie gekopieerd.

note: (term)
en: Search log messages...
nl: Doorzoek logboekberichten...

note: (para)
en: Search log messages for the text you enter. This searches the log messages that you entered and also the action summaries created by Subversion (shown in the bottom pane). The search is not case sensitive.
nl: Doorzoek de logboekboodschappen op de ingevoerde tekst. Hiermee wordt er gezocht in de logboekberichten en in de samenvattingen van Subversion acties (die weergegeven worden in het onderste deel van het venster). De zoekopdrachten zijn niet hoofdlettergevoelig.

note: (para)
en: <placeholder-1/> The top pane of the Log dialog has a context menu that allows you to access much more information. Some of these menu entries appear only when the log is shown for a file, and some only when the log is shown for a folder. <placeholder-2/>
nl: <placeholder-1/> Het bovenste gedeelte van het Logboek boodschappen venster heeft een context menu, waarmee je nog veel meer informatie kunt opvragen. Enkele van deze functies worden alleen getoond als het logboek van een bestand wordt weergegeven, andere functies weer alleen bij een map. <placeholder-2/>

note: (title)
en: Top Pane Context Menu for 2 Selected Revisions
nl: Context menu van het bovenste deelvenster voor 2 geselecteerde revisies

note: (term)
en: Compare revisions
nl: Vergelijk revisies

note: (para)
en: Compare the two selected revisions using a visual difference tool. The default Diff-Tool is TortoiseMerge which is supplied with TortoiseSVN.
nl: Vergelijk de twee geselecteerde revisies met een visueel vergelijkingsprogramma. Het standaard Diff-programma is TortoiseMerge, welke meegeleverd wordt met TortoiseSVN.

note: (para)
en: If you select this option for a folder, a further dialog pops up listing the changed files and offering you further diff options. Read more about the Compare Revisions dialog in <xref linkend="tsvn-dug-compare-revs"/>.
nl: Een nieuw venster wordt er geopend, als je deze optie selecteerd voor een map. Daarin worden de gewijzigde bestanden weergegeven en worden er meer opties voor het vergelijken gegeven. Lees meer over het Vergelijk revisies venster in <xref linkend="tsvn-dug-compare-revs"/>.

note: (term)
en: Blame revisions
nl: Verklaar revisies

note: (para)
en: Blame the two revisions and compare the blame reports using a visual difference tool. Read <xref linkend="tsvn-dug-blame-diffs"/> for more detail.
nl: Verklaar de twee revisies en vergelijk de verklaarrapportages in een visueel vergelijk programma. Lees voor meer information <xref linkend="tsvn-dug-blame-diffs"/>.

note: (term)
en: Show differences as unified diff
nl: Toon verschillen als unified diff

note: (para)
en: View the differences between the two selected revisions as a Unified-Diff file. This works for files and folders.
nl: Bekijk de verschillen van twee verschillende revisies opgeslagen in een unified-diff bestand.

note: (para)
en: Copy log messages to clipboard as described above.
nl: Kopieer de logboekboodschappen naar het klembord.

note: (para)
en: Search log messages as described above.
nl: Doorzoek de logboekboodschappen.

note: (para)
en: <placeholder-1/> If you select two revisions at once (using the usual <keycap>Ctrl</keycap>-modifier), the context menu changes and gives you fewer options: <placeholder-2/>
nl: <placeholder-1/> Als je twee revisies selecteert (als je klikt en <keycap>Ctrl</keycap> ingedrukt houdt), dan zullen er in het context menu minder opties worden weergegeven: <placeholder-2/>

note: (para)
en: If you select two or more revisions (using the usual <keycap>Ctrl</keycap> or <keycap>Shift</keycap> modifiers), the context menu will include an entry to Revert all changes which were made in the selected revisions. This is the easiest way to rollback a group of revisions in one go.
nl: Als je twee of meer revisies selecteert (als je klikt en <keycap>Ctrl</keycap> of <keycap>Shift</keycap> ingedrukt houdt), dan zal in het context menu een optie weergegeven worden waarmee alle wijzigingen van die revisies teruggedraaid kunnen worden. Dit is de makkelijkste methode om een verzamelig van wijzigingen ineens ongedaan te maken.

note: (para)
en: You can also choose to merge the selected revisions to another working copy, as described above.
nl: Je kunt er ook voor kiezen om de geselecteerde revisies samen te voegen naar een andere werkkopie, zoals eerder beschreven is.

note: (para)
en: If all selected revisions have the same author, you can edit the author of all those revisions in one go.
nl: Als alle revisies van dezelfde auteur zijn, dan kun je in één keer de naam van de auteur wijzigingen voor die revisies.

note: (title)
en: The Log Dialog Bottom Pane with Context Menu
nl: Het context menu van het onderste deelvenster van het Logboekboodschappen venster

note: (term)
en: Show changes
nl: Toon wijzigingen

note: (para)
en: Show changes made in the selected revision for the selected file.
nl: Toon de wijzigingen doorgevoerd in de geselecteerde revisie voor het geselecteerde bestand.

note: (term)
en: Blame changes
nl: Verklaar wijzigingen

note: (para)
en: Blame the selected revision and the previous revision for the selected file, and compare the blame reports using a visual diff tool. Read <xref linkend="tsvn-dug-blame-diffs"/> for more detail.
nl: Verklaar de geselecteerde en vorige revisie van het geselecteerde bestand en vergelijk de verklarenrapportages met een visueel diff programma. Lees ook <xref linkend="tsvn-dug-blame-diffs"/>.

note: (term)
en: Show as unified diff
nl: Toon wijzigingen als unified diff

note: (para)
en: Show file changes in unified diff format. This context menu is only available for files shown as <emphasis>modified</emphasis>.
nl: Toon bestandswijzigingen in unified diff indeling. Dit context menu is alleen beschikbaar voor als <emphasis>gewijzigd</emphasis> gemarkeerde bestanden.

note: (para)
en: Open the selected file, either with the default viewer for that file type, or with a program you choose.
nl: Open het geselecteerde bestand met het standaard programma voor dit bestandstype of met een zelf gekozen programma.

note: (para)
en: Opens the Blame dialog, allowing you to blame up to the selected revision.
nl: Opent het verklaren venster, waarmee de geselecteerde revisie verklaard kan worden.

note: (para)
en: Revert the changes made to the selected file in that revision.
nl: Make de wijzigingen van het geselecteerde bestand in die revisie ongedaan.

note: (term)
en: Show properties
nl: Weergeef eigenschappen

note: (para)
en: View the Subversion properties for the selected item.
nl: Bekijk de Subversion eigenschappen van het geselecteerde object.

note: (term)
en: Show log
nl: Toon logboek

note: (para)
en: Show the revision log for the selected single file.
nl: Toon het revisie logboek voor een enkel geselecteerd bestand.

note: (term)
en: Get merge logs
nl: Haal samenvoegboodschappen

note: (para)
en: Show the revision log for the selected single file, including merged changes. Find out more in <xref linkend="tsvn-dug-showlog-mergetrack"/>.
nl: Toon het revisie logboek voor een enkel geselecteerd bestand met de samengevoegde wijzigingen. Lees meer in <xref linkend="tsvn-dug-showlog-mergetrack"/>.

note: (para)
en: Save the selected revision to a file so you have an older version of that file.
nl: Sla de geselecteerde revisie op in een bestand, zodat je een oudere versie van dat bestand hebt.

note: (para)
en: <placeholder-1/> The bottom pane of the Log dialog also has a context menu that allows you to <placeholder-2/>
nl: <placeholder-1/>Het onderste deelvenster van het logboek boodschappenvenster heeft ook een context menu met de volgende opties:<placeholder-2/>

note: (para)
en: You may notice that sometimes we refer to changes and other times to differences. What's the difference?
nl: Misschien is het je opgevallen dat we soms refereren naar wijzigingen en soms naar verschillen. Wat is het verschil?

note: (para)
en: Subversion uses revision numbers to mean 2 different things. A revision generally represents the state of the repository at a point in time, but it can also be used to represent the changeset which created that revision, eg. <quote>Done in r1234</quote> means that the changes committed in r1234 implement feature X. To make it clearer which sense is being used, we use two different terms.
nl: Subversion gebruikt de revisienummers voor 2 doeleinden. Een revisie geeft in principe de staat van het archief weer op een zeker moment. Een revisie kan ook een set van wijzigingen aanduiden die zijn doorgevoerd op een vorige revisie waardoor de nieuwe revisie is gecreëerd. Bijvoorbeeld <quote>Doorgevoerd in r1234</quote> betekend dat met de wijzigingen die met r1234 zijn vastgelegd functie X gerealiseerd is. Om duidelijk te maken welke betekenis we bedoelen, maken we gebruik van twee termen.

note: (para)
en: If you select two revisions N and M, the context menu will offer to show the <emphasis>difference</emphasis> between those two revisions. In Subversion terms this is <literal>diff -r M:N</literal>.
nl: Als je twee revisies N en M selecteert, dan geeft het context menu de mogelijk om de <emphasis>verschillen</emphasis> tussen de twee revisies te laten zien. In Subversion termen wordt dit aangegeven door <literal>diff -r M:N</literal>.

note: (para)
en: If you select a single revision N, the context menu will offer to show the <emphasis>changes</emphasis> made in that revision. In Subversion terms this is <literal>diff -r N-1:N</literal> or <literal>diff -c N</literal>.
nl: Als je alleen revisie N selecteert, dan geeft het context menu de mogelijkheid om de <emphasis>wijzigingen</emphasis> van die revisie te laten zien. In Subversion termen wordt dit aangegeven met <literal>diff -r N-1:N</literal> of <literal>diff -c N</literal>.

note: (para)
en: The bottom pane shows the files changed in all selected revisions, so the context menu always offers to show <emphasis>changes</emphasis>.
nl: Het onderste deelvenster laat de bestanden zien die gewijzigd zijn in alle geselecteerd revisies, oftewel het context menu zal altijd de mogelijkheid geven om <emphasis>wijzigingen</emphasis> te laten zien.

note: (title)
en: Getting more log messages
nl: Ophalen van uitgebreide logboek boodschappen

note: (para)
en: For a large repository there may be hundreds or even thousands of changes and fetching them all could take a long time. Normally you are only interested in the more recent changes. By default, the number of log messages fetched is limited to 100, but you can change this value in <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Settings</guimenuitem></menuchoice> (<xref linkend="tsvn-dug-settings-dialogs"/>),
nl: Bij een groot archief zijn er waarschijnlijk honderden of misschien wel duizenden wijzigingen. Binnenhalen van al die wijzigingen neemt meestal veel tijd in beslag, terwijl je waarschijnlijk alleen geïnteresseerd bent in de meest recente wijzigingen. Standaard worden er maximaal 100 logboek boodschappen opgehaald, maar je kunt deze waarde wijzigen bij <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Instellingen</guimenuitem></menuchoice> (<xref linkend="tsvn-dug-settings-dialogs"/>).

note: (para)
en: When the <guilabel>Stop on copy/rename</guilabel> box is checked, Show Log will stop at the point that the selected file or folder was copied from somewhere else within the repository. This can be useful when looking at branches (or tags) as it stops at the root of that branch, and gives a quick indication of changes made in that branch only.
nl: Als de <guilabel>Stoppen bij kopie/hernoemd bestand</guilabel> optie geselecteerd is, dan zal Toon Logboek stoppen op het punt waarop het geselecteerde bestand of de map vanaf een ander punt uit het archief gekopieerd is. Dit is handig bij het bekijken van takken (of labels), omdat er dan gestopt wordt bij de bron van de tak en er meteen een snel overzicht is van de wijzigingen in de tak.

note: (para)
en: Normally you will want to leave this option unchecked. TortoiseSVN remembers the state of the checkbox, so it will respect your preference.
nl: Normaal gesproken zal je deze optie uit laten staan. TortoiseSVN onthoudt deze instelling, zodat jouw voorkeur bewaard blijft.

note: (para)
en: When the Show Log dialog is invoked from within the Merge dialog, the box is always checked by default. This is because merging is most often looking at changes on branches, and going back beyond the root of the branch does not make sense in that instance.
nl: Als het Toon Logboek venster wordt aangeroepen vanuit het Samenvoegen venster, dan zal deze optie standaard geselecteerd zijn. Dit komt doordat bij het samenvoegen van takken er meestal gekeken wordt naar de wijzigingen van die specifieke tak. Verder terug kijken dan de bron van de tak heeft dan vaak geen nut.

note: (para)
en: Note that Subversion currently implements renaming as a copy/delete pair, so renaming a file or folder will also cause the log display to stop if this option is checked.
nl: Merk op dat Subversion hernoemen uitvoert als een kopieer/verwijder combinatie. Een hernoemde map of bestand zal er ook voor zorgen dat het logboek venster stopt als de Stoppen bij kopie/hernoemd bestand optie geselecteerd is.

note: (para)
en: The Log dialog does not always show all changes ever made for a number of reasons: <placeholder-1/>
nl: Het Logboek boodschappen venster geeft niet altijd alle in het verleden doorgevoerde wijzigingen weer met verschillende redenen:<placeholder-1/>

note: (para)
en: If you want to see more log messages, click the <guibutton>Next 100</guibutton> to retrieve the next 100 log messages. You can repeat this as many times as needed.
nl: Als je meer logboek boodschappen wilt zien, klik dan op de <guibutton>Volgende 100</guibutton> knop om de volgende 100 berichten op te halen. Je kunt dit zo vaak herhalen als je wilt.

note: (para)
en: Next to this button there is a multi-function button which remembers the last option you used it for. Click on the arrow to see the other options offered.
nl: Naast deze knop is er een multi-functionele knop. Hierbij wordt de laatst gebruikte optie onthouden, zodat je die weer kunt gebruiken. Klik op het pijltje om de andere opties te zien.

note: (para)
en: Use <guibutton>Show Range ...</guibutton> if you want to view a specific range of revisions. A dialog will then prompt you to enter the start and end revision.
nl: Gebruik <guibutton>Toon Bereik ...</guibutton> als je een bepaalde reeks van revisies wilt bekijken. Er zal dan een venster getoond worden, waarin je de start en eind revisie moet ingeven.

note: (para)
en: Use <guibutton>Show All</guibutton> if you want to see <emphasis>all</emphasis> log messages from HEAD right back to revision 1.
nl: Gebruik de <guibutton>Toon Alles</guibutton> knop als je <emphasis>alle</emphasis> logboek boodschappen vanaf de HEAD revisie teruglopend tot aan revisie1 wilt zin.

note: (title)
en: Current Working Copy Revision
nl: Huidige Werkkopie Revisie

note: (para)
en: Because the log dialog shows you the log from HEAD, not from the current working copy revision, it often happens that there are log messages shown for content which has not yet been updated in your working copy. To help make this clearer, the commit message which corresponds to the revision you have in your working copy is shown in bold.
nl: Het logboek boodschappen venster toont de berichten van de HEAD revisie, niet van de huidige werkkopie revisie. Hierdoor komt het voor dat er berichten getoond worden voor bestanden en mappen die nog niet bijgewerkt zijn in je werkkopie. Om hier een duidelijker onderscheid in te maken, wordt het bericht van de vastlegging van jouw werkkopie revisie vetgedrukt weergegeven.

note: (para)
en: When you show the log for a folder the revision highlighted is the highest revision found anywhere within that folder, which requires a crawl of the working copy. The crawl takes place within a separate thread so as not to delay showing the log, but as a result highlighting for folders may not appear immediately.
nl: Als het logboek voor een map wordt weergegeven, dan is de gemarkeerde revisie de hoogste revisie die gevonden is in die map. Hiervoor wordt de hele werkkopie doorzocht. Dit gebeurt parallel in een aparte thread, zodat het weergeven van het revisie logboek geen vertraging oploopt. Als gevolg hiervan verschijnen de markering van de mappen niet direct.

note: (title)
en: Merge Tracking Features
nl: Samenvoeg Traceer Functies

note: (primary)
en: merge tracking log
nl: Voeg trackinglog samen

note: (para)
en: Subversion 1.5 and later keeps a record of merges using properties. This allows us to get a more detailed history of merged changes. For example, if you develop a new feature on a branch and then merge that branch back to trunk, the feature development will show up on the trunk log as a single commit for the merge, even though there may have been 1000 commits during branch development.
nl: Subversion 1.5 en later slaat met behulp van eigenschappen de geschiedenis van Samenvoeg acties op. Hierdoor kun je een gedetailleerd overzicht krijgen van samengevoegde wijzigingen. Bijvoorbeeld, je ontwikkelt een nieuwe functie in een tak en voegt die later samen in de trunk. In het logboek van de trunk is de ontwikkeling van deze functie te zien als een enkele vastlegging, terwijl er misschien 1000 vastleggingen in de tak aan vooraf zijn gegaan.

note: (title)
en: The Log Dialog Showing Merge Tracking Revisions
nl: Het logboekboodschappen venster toont de revisies van samenvoegingen

note: (para)
en: If you want to see the detail of which revisions were merged as part of that commit, use the <guilabel>Include merged revisions</guilabel> checkbox. This will fetch the log messages again, but will also interleave the log messages from revisions which were merged. Merged revisions are shown in grey because they represent changes made on a different part of the tree.
nl: Als je de details wilt zien welke revisies samengevoegd zijn bij die vastlegging, selecteer dan het <guilabel>Samengevoegde revisies meenemen</guilabel> selectievak. Hiermee zullen de logboekboodschappen opnieuw opgehaald worden en zullen de logboekboodschappen van de samengevoegde revisies tussen de andere logboekboodschappen ingevoegd worden. De samengevoegde revisies worden in grijs weergegeven, omdat deze wijzigingen aangegeven van een andere boomstructuur.

note: (para)
en: Of course, merging is never simple! During feature development on the branch there will probably be occasional merges back from trunk to keep the branch in sync with the main line code. So the merge history of the branch will also include another layer of merge history. These different layers are shown in the log dialog using indentation levels.
nl: Samenvoegen is natuurlijk nooit eenvoudig. Gedurende de ontwikkelingen aan een tak zullen er soms samenvoegingen vanuit de trunk gedaan moeten worden om ervoor te zorgen dat de tak bij blijft met de hoofdbroncode. Dat houdt in dat de samenvoeggeschiedenis van een tak ook een extra laag van samenvoeggeschiedenis zal hebben. Deze verschillende lagen worden met verschillende inspringingen weergegeven.

note: (title)
en: Changing the Log Message and Author
nl: Logboekboodschap en Auteur Wijzigen

note: (primary)
en: edit log/author
nl: bewerk log/auteur

note: (primary)
en: revision properties
nl: revisie eigenschappen

note: (para)
en: Revision properties are completely different from the Subversion properties of each item. Revprops are descriptive items which are associated with one specific revision number in the repository, such as log message, commit date and committer name (author).
nl: Revisie eigenschappen zijn compleet anders dan de eigenschappen van Subversion objecten. Revprops zijn beschrijvende objecten die gerelateerd zijn aan een specifiek revisienummer in het archief, zoals logboekboodschap, vastleggingsdatum en naam van de vastlegger (auteur).

note: (para)
en: Sometimes you might want to change a log message you once entered, maybe because there's a spelling error in it or you want to improve the message or change it for other reasons. Or you want to change the author of the commit because you forgot to set up authentication or...
nl: Soms wil je een logboekboodschap wijzigen, omdat er bijvoorbeeld een tikfout in staat, de beschrijving wilt verbeteren of een ander soort wijziging wilt doorvoeren. Misschien wil je wel de auteur van de vastlegging wijzigen of omdat je authenticatie bent vergeten in te stellen or...

note: (para)
en: Subversion lets you change revision properties any time you want. But since such changes can't be undone (those changes are not versioned) this feature is disabled by default. To make this work, you must set up a pre-revprop-change hook. Please refer to the chapter on <ulink url="http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks"><citetitle>Hook Scripts</citetitle></ulink> in the Subversion Book for details about how to do that. Read <xref linkend="tsvn-repository-hooks"/> to find some further notes on implementing hooks on a Windows machine.
nl: Subversion staat wijzigingen aan revisie eigenschappen in principe altijd toe. De mogelijkheid hiervoor is standaard uitgeschakeld, omdat wijzigingen niet ongedaan gemaakt kunnen worden (die wijzigingen worden niet met versies beheerd). Om deze wijzigingen mogelijk te maken, moet je een pre-revprop-change hook instellen. Lees het hoofdstuk over <ulink url="http://svnbook.red-bean.com/en/1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks"><citetitle>Hook Scripts</citetitle></ulink> in het Subversion book voor meer informatie hierover. Lees ook <xref linkend="tsvn-repository-hooks"/> voor meer informatie over het implementeren van hooks op een Windows machine.

note: (para)
en: Once you've set up your server with the required hooks, you can change the author and log message (or any other revprop) of any revision, using the context menu from the top pane of the Log dialog. You can also edit a log message using the context menu for the middle pane.
nl: Als je eenmaal je server het met de benodigde hooks geconfigureerd hebt, dan kun je met het context menu uit het bovenste deelvenster van het Log venster de auteur en logboekboodschap (of elke andere revprop) van een revisie wijzigen. De logboekboodschap kun je ook wijzigen via het context menu van het middelste deelvenster.

note: (para)
en: Because Subversion's revision properties are not versioned, making modifications to such a property (for example, the <literal>svn:log</literal> commit message property) will overwrite the previous value of that property <emphasis>forever</emphasis>.
nl: Omdat Subversion revisie eigenschappen niet van versiebeheer zijn voorzien, worden de oude waardes van een eigenschap (bijvoorbeeld de <literal>svn:log</literal> eigenschap) bij een wijzigingen voor <emphasis>altijd</emphasis> overschreven.

note: (title)
en: Filtering Log Messages
nl: Filter op Logmeldingen

note: (primary)
en: filter
nl: filteren

note: (para)
en: If you want to restrict the log messages to show only those you are interested in rather than scrolling through a list of hundreds, you can use the filter controls at the top of the Log Dialog. The start and end date controls allow you to restrict the output to a known date range. The search box allows you to show only messages which contain a particular phrase.
nl: Als je de getoonde logboek berichten wilt beperken tot degene waarin jij geïnteresseerd bent, dan kun je hiervoor de instellingen boven aan het Logboekboodschappen venster gebruiken. Met de start- en einddatum instellingen kun je het datumbereik instellen. Met het zoekveld kun je de berichten laten zien die alleen een bepaalde term bevatten.

note: (para)
en: Click on the search icon to select which information you want to search in, and to choose <emphasis>regex</emphasis> mode. Normally you will only need a simple sub-string search, but if you need to more flexible search terms, you can use regular expressions. If you hover the mouse over the box, a tooltip will give hints on how to use the regex functions, or the sub-string functions. The filter works by checking whether your filter string matches the log entries, and then only those entries which <emphasis>match</emphasis> the filter string are shown.
nl: Klik op het zoeken pictogram om te selecteren welke informatie je wilt zoeken en om de <emphasis>regex</emphasis> mode te kunnen kiezen. Normaal gesproken heb je alleen een deel-regel zoekopdracht nodig, maar als je een flexibelere zoekmethode wilt gebruiken, dan kun je ook vaak gebruikte expressies gebruiken. Als je de muis boven een vak houdt, dan worden er in een tooltip tips gegeven voor het gebruik van regex of deel-regel functies. Het filter vergelijkt de zoekopdracht met logboek berichten en toont dan de berichten die <emphasis>overeenkomen</emphasis> met de zoekopdracht.

note: (para)
en: Simple sub-string search works in a manner similar to a search engine. Strings to search for are separated by spaces, and all strings must match. You can use a leading <literal>-</literal> to specify that a particular sub-string is not found (invert matching for that term), and you can use <literal>!</literal> at the start of the expression to invert matching for the entire expression. You can use quote marks to surround a string which must contain spaces, and if you want to search for a literal quotation mark you can use two quotation marks together as a self-escaping sequence. Note that the backslash character is <emphasis>not</emphasis> used as an escape character and has no special significance in simple sub-string searches. Examples will make this easier: <screen>
    Alice Bob -Eve
    </screen> searches for strings containing both Alice and Bob but not Eve <screen>
    !Alice Bob
    </screen> searches for strings which do not contain both Alice and Bob <screen>
    !-Alice -Bob
    </screen> do you remember De Morgan's theorem? NOT(NOT Alice AND NOT Bob) reduces to (Alice OR Bob). <screen>
    "Alice and Bob"
    </screen> searches for the literal expression <quote>Alice and Bob</quote><screen>
    ""
    </screen> searches for a double-quote anywhere in the text <screen>
    "Alice says ""hi"" to Bob"
    </screen> searches for the literal expression <quote>Alice says "hi" to Bob</quote>
nl: De eenvoudig deel-regel zoekopdracht werkt ongeveer zoals een zoekmachine. Tekstonderdelen waarnaar gezocht moet worden, wordt gescheiden door spaties en alle tekstonderdelen moeten overeen komen met de zoekopdracht. Je kunt een <literal>-</literal> voor het tekstonderdeel zetten om aan te geven dat dat gedeelte niet aanwezig mag zijn. Je kunt een <literal>!</literal> gebruiken aan het begin van de regel om aan te geven dat de hele tekst niet gevonden mag worden. Je kunt spaties gebruiken voor tekstonderdelen waar spaties in moeten zitten. Als je een uitroepteken wilt vinden, dan moet je deze tussen twee quotes zetten. Merk op dat de schuine streep naar links (backslash) <emphasis>niet</emphasis> als eindkarakter wordt gebruikt. Dit karakter heeft geen speciale betekenis in de deel-regel zoekopdracht. Voorbeelden maken het makkelijk: <screen>
    Alice Bob -Eve
    </screen> zoekt naar regels met zowel Alice als Bob maar zonder Eve <screen>
    !Alice Bob
    </screen> zoekt naar regels waarin Alice en Bob niet in voor komen <screen>
    !-Alice -Bob
    </screen> herinner je je het De Morgan's theorema? NOT(NOT Alice AND NOT Bob) wordt gereduceerd tot (Alice OR Bob). <screen>
    "Alice and Bob"
    </screen> zoekt naar de letterlijke tekst <quote>Alice and Bob</quote><screen>
    ""
    </screen> zoekt naar aanhalingstekens op elke plaats in een tekst <screen>
    "Alice says ""hi"" to Bob"
    </screen> zoekt naar de letterlijke zin <quote>Alice says "hi" to Bob</quote>

note: (para)
en: Describing the use of regular expression searches is beyond the scope of this manual, but you can find online documentation and a tutorial at <ulink url="http://www.regular-expressions.info/"><citetitle>http://www.regular-expressions.info/</citetitle></ulink>.
nl: Het beschrijven van vaak gebruikte expressie zoekopdrachten gaat buiten het beoogde bereik van deze handleiding. Op het internet kun je veel meer informatie hierover vinden en een zelfstudie is te vinden op <ulink url="http://www.regular-expressions.info/"><citetitle>http://www.regular-expressions.info/</citetitle></ulink>.

note: (para)
en: Note that these filters act on the messages already retrieved. They do not control downloading of messages from the repository.
nl: Merk op dat de filters alleen toegepast worden op de berichten die al zijn opgehaald. Hiermee wordt niet het ophalen van berichten uit het archief gefilterd.

note: (para)
en: You can also filter the path names in the bottom pane using the <guilabel>Show only affected paths</guilabel> checkbox. Affected paths are those which contain the path used to display the log. If you fetch the log for a folder, that means anything in that folder or below it. For a file it means just that one file. Normally the path list shows any other paths which are affected by the same commit, but in grey. If the box is checked, those paths are hidden.
nl: Je kunt ook filteren op pad-namen in het onderste deelvenster door gebruik te maken van het <guilabel>Toon alleen veranderde paden</guilabel> selectievak. Veranderde paden zijn de paden die gebruikt zijn om het logboek weer te geven. Als je het logboek voor een map ophaalt, dan houdt dat alles in die map en onderliggende mappen in. Bij een bestand gaat het dan alleen om het bestand. Normaliter wordt in de paden-lijst elk ander pad getoond die veranderd zijn bij een vastlegging, maar dan in het grijs. Als dit selectievak geselecteerd is, worden die paden verborgen.

note: (para)
en: Sometimes your working practices will require log messages to follow a particular format, which means that the text describing the changes is not visible in the abbreviated summary shown in the top pane. The property <literal>tsvn:logsummary</literal> can be used to extract a portion of the log message to be shown in the top pane. Read <xref linkend="tsvn-dug-propertypage-tsvn-props"/> to find out how to use this property.
nl: In sommige gevallen vereist je werkmethode een bepaalde indeling van de logboekboodschappen. Dit kan tot gevolg hebben dat de beschrijvende tekst van de wijziging niet zichtbaar is in de samenvatting, die weergegeven wordt in het bovenste deelvenster. De eigenschap <literal>tsvn:logsummary</literal> kan gebruikt worden om een deel van de logboekboodschap te extraheren en in het bovenste deelvenster te laten tonen. Lees <xref linkend="tsvn-dug-propertypage-tsvn-props"/> om te weten te komen hoe je deze eigenschap moet gebruiken.

note: (title)
en: No Log Formatting from Repository Browser
nl: Geen Logopmaak van de archiefverkenner

note: (para)
en: Because the formatting depends upon accessing subversion properties, you will only see the results when using a checked out working copy. Fetching properties remotely is a slow operation, so you will not see this feature in action from the repo browser.
nl: Aangezien de indeling afhankelijk is van het kunnen bereiken van subversion eigenschappen, zul je alleen de resultaten zien als je een opgehaalde werkkopie gebruikt. Eigenschappen op afstand ophalen is een trage actie, daarom zul je deze functie niet in actie zien vanuit de archiefverkenner.

note: (title)
en: Statistical Information
nl: Statistische informatie

note: (primary)
en: statistics
nl: statistieken

note: (para)
en: The <guibutton>Statistics</guibutton> button brings up a box showing some interesting information about the revisions shown in the Log dialog. This shows how many authors have been at work, how many commits they have made, progress by week, and much more. Now you can see at a glance who has been working hardest and who is slacking ;-)
nl: Met de <guibutton>Statistics</guibutton> knop kun je een scherm oproepen met interessante informatie over revisies die weergegeven worden in het logboekboodschappenvenster. In dit scherm wordt weergegeven hoeveel auteurs er aan het werk geweest zijn, hoeveel vastleggingen zijn hebben gedaan, de voortgang per week en nog veel meer. Nu kun je in één oogopslag zien wie het hardst heeft gewerkt en wie er loopt te treuzelen. ;-)

note: (title)
en: Statistics Page
nl: Statistiekenpagina

note: (para)
en: This page gives you all the numbers you can think of, in particular the period and number of revisions covered, and some min/max/average values.
nl: Op deze pagina vind je alle getallen die je maar kunt bedenken, maar in het bijzonder die van een bepaalde periode en aantal revisies die geselecteerd zijn en bijbehorende min/max/gemiddelde waardes.

note: (title)
en: Commits by Author Page
nl: Vastleggingen per Auteur

note: (title)
en: Commits-by-Author Histogram
nl: Vastleggingen per Auteur Histogram

note: (title)
en: Commits-by-Author Pie Chart
nl: Vastleggingen-per-Auteur taartdiagram

note: (para)
en: <placeholder-1/> This graph shows you which authors have been active on the project as a simple histogram, stacked histogram or pie chart. <placeholder-2/>
nl: <placeholder-1/> Dit figuur laat zien welke auteurs actief zijn geweest aan het project in de vorm van een eenvoudige histogram, gestapelde histogram, of taartdiagram. <placeholder-2/>

note: (para)
en: Where there are a few major authors and many minor contributors, the number of tiny segments can make the graph more difficult to read. The slider at the bottom allows you to set a threshold (as a percentage of total commits) below which any activity is grouped into an <emphasis>Others</emphasis> category.
nl: Als er enkele zeer actieve auteurs zijn en vele minder actieve, dan wordt door het aantal kleine segmenten de grafiek snel onleesbaar. Met de schuifbalk onderaan het venster kun je de drempel bepalen (als percentage van het totaal aantal vastleggingen) waaronder activiteiten gegroepeerd moeten worden in een categorie met <emphasis>Anderen</emphasis>.

note: (title)
en: Commits by date Page
nl: Vastleggingen per datum

note: (title)
en: Commits-by-date Graph
nl: Vastleggingen-per-datum Grafiek

note: (para)
en: <placeholder-1/> This page gives you a graphical representation of project activity in terms of number of commits <emphasis>and</emphasis> author. This gives some idea of when a project is being worked on, and who was working at which time.
nl: <placeholder-1/> Deze grafiek is een grafische weergave van de project activiteiten in de zin van aantal vastleggingen <emphasis>en</emphasis> auteur. Hiermee kun je een idee krijgen wanneer er aan een project gewerkt wordt en wie er op welk moment aan werkt.

note: (para)
en: When there are several authors, you will get many lines on the graph. There are two views available here: <emphasis>normal</emphasis>, where each author's activity is relative to the base line, and <emphasis>stacked</emphasis>, where each author's activity is relative to the line underneath. The latter option avoids the lines crossing over, which can make the graph easier to read, but less easy to see one author's output.
nl: Er zullen veel lijnen in de grafiek weergegeven worden als er meerdere auteurs zijn. Er zijn hier twee weergavemodi beschikbaar: <emphasis>normaal</emphasis>, waarbij de activiteit van elke auteur ten opzichte van de nullijn wordt weergegeven, en <emphasis>gestapeld</emphasis>, waarbij de activiteit ten opzichte van de lijn eronder wordt weergegeven. Met de laatste modus voorkom je dat lijnen elkaar kruisen. Hiermee wordt de grafiek overzichtelijker, maar ook meteen lastiger om de individuele bijdrage te bekijken.

note: (para)
en: By default the analysis is case-sensitive, so users <literal>PeterEgan</literal> and <literal>PeteRegan</literal> are treated as different authors. However, in many cases user names are not case-sensitive, and are sometimes entered inconsistently, so you may want <literal>DavidMorgan</literal> and <literal>davidmorgan</literal> to be treated as the same person. Use the <guilabel>Authors case insensitive</guilabel> checkbox to control how this is handled.
nl: De analyse in standaard ingesteld als hoofdlettergevoelig, dus de gebruikers <literal>PeterEgan</literal> en <literal>PeteRegan</literal> worden als aparte auteurs behandeld. Echter zijn in veel gevallen de gebruikersnamen niet hoofdlettergevoelig en dus worden ze vaak inconsequent ingevoerd. In die gevallen wil je dat <literal>DavidMorgan</literal> en <literal>davidmorgan</literal> als dezelfde persoon behandeld worden. Gebruik het <guilabel>Exacte auteursnamen</guilabel> selectievak om dit in te stellen.

note: (para)
en: Note that the statistics cover the same period as the Log dialog. If that is only displaying one revision then the statistics will not tell you very much.
nl: Merk op dat statistieken over dezelfde periode weergegeven worden zoals deze is ingesteld in het Logboek boodschappen venster. Als hierin maar één revisie wordt weergegeven, dan zullen de statistieken niet veel vertellen.

note: (title)
en: Offline Mode
nl: Offline Modus

note: (title)
en: Go Offline Dialog
nl: Schakel naar Offline werken dialoog

note: (para)
en: <placeholder-1/> If the server is not reachable, and you have log caching enabled you can use the log dialog and revision graph in offline mode. This uses data from the cache, which allows you to continue working although the information may not be up-to-date or even complete.
nl: <placeholder-1/>Als de server niet bereikbaar is en je hebt log caching aangezet, dan kun je het logboek boodschappen venster en de revisie grafieken in offline modus gebruiken. Hiervoor worden de gegevens uit de cache gebruikt, waardoor het mogelijk is om door te werken ook al is de information niet bijgewerkt of misschien zelfs incompleet.

note: (term)
en: Offline for now
nl: Tijdelijk offline

note: (para)
en: Complete the current operation in offline mode, but retry the repository next time log data is requested.
nl: Maak de huidige actie af in offline modus, maar probeer het archief opnieuw te bereiken als er weer informatie opgevraagd wordt.

note: (term)
en: Permanently offline
nl: Permanent offline

note: (para)
en: Remain in offline mode until a repository check is specifically requested. See <xref linkend="tsvn-dug-showlog-refresh"/>.
nl: Blijf in offline modus werken, totdat er een specifieke actie op het archief gevraagd wordt. Lees ook <xref linkend="tsvn-dug-showlog-refresh"/>.

note: (term)
en: Cancel
nl: Annuleren

note: (para)
en: If you don't want to continue the operation with possibly stale data, just cancel.
nl: Als je niet verder wilt gaan met de actie met mogelijk achterhaalde informatie, selecteer dan annuleren.

note: (para)
en: Here you have three options: <placeholder-1/>
nl: Je hebt hier drie mogelijkheden: <placeholder-1/>

note: (para)
en: The <guilabel>Make this the default</guilabel> checkbox prevents this dialog from re-appearing and always picks the option you choose next. You can still change (or remove) the default after doing this from <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Settings</guimenuitem></menuchoice>.
nl: Met het <guilabel>Maak dit de standaard</guilabel> selectievak voorkom je dat dit venster telkens weer terug komt en selecteert altijd de optie die je eerder hebt gekozen. Je kunt je keuze later altijd nog wijzigen via <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Instellingen</guimenuitem></menuchoice>.

note: (title)
en: Refreshing the View
nl: De weergave verversen

note: (para)
en: If you want to check the server again for newer log messages, you can simply refresh the view using <keycap>F5</keycap>. If you are using the log cache (enabled by default), this will check the repository for newer messages and fetch only the new ones. If the log cache was in offline mode, this will also attempt to go back online.
nl: Als je wilt kijken of er nieuwe logboek boodschappen zijn op de server, dan kun je het beeld eenvoudig verversen door op <keycap>F5</keycap> te drukken. Als je gebruikt maakt van de log cache (standaard ingeschakeld), dan zal het archief op nieuwe berichten worden gecontroleerd en worden alleen de nieuwe berichten opgehaald. Als de log cache offline was, dan wordt er ook meteen geprobeerd om weer online te gaan.

note: (para)
en: If you are using the log cache and you think the message content or author may have changed, you can use <keycap>Shift-F5</keycap> or <keycap>Ctrl-F5</keycap> to re-fetch the displayed messages from the server and update the log cache. Note that this only affects messages currently shown and does not invalidate the entire cache for that repository.
nl: Als je de log cache gebruikt en je vermoed dat de inhoud van een bericht of de auteur gewijzigd is, dan kun je <keycap>Shift-F5</keycap> of <keycap>Ctrl-F5</keycap> gebruiken om de weergegeven berichten opnieuw van de server op te halen en de log cache bij te werken. Merk op dat hiermee alleen de getoonde berichten worden ververst, de rest van de cache van het archief wordt hierdoor niet gewijzigd of gecontroleerd.

note: (title)
en: Viewing Differences
nl: Tonen van Verschillen

note: (primary)
en: compare
nl: vergelijken

note: (para)
en: One of the commonest requirements in project development is to see what has changed. You might want to look at the differences between two revisions of the same file, or the differences between two separate files. TortoiseSVN provides a built-in tool named <application>TortoiseMerge</application> for viewing differences of text files. For viewing differences of image files, TortoiseSVN also has a tool named <application>TortoiseIDiff</application>. Of course, you can use your own favourite diff program if you like.
nl: Een van de meest voorkomende eisen in de ontwikkeling van projecten is om te kunnen zien wat er is veranderd. Je zou bijvoorbeeld de verschillen tussen twee herzieningen van hetzelfde bestand, of de verschillen tussen twee aparte bestanden willen bekijken. TortoiseSVN biedt een ingebouwd gereedschap genaamd <application>TortoiseMerge</application> om de verschillen tussen tekstbestanden te kunnen bekijken. Voor het vergelijken van afbeeldingen heeft TortoiseSVN ook een gereedschap genaamd <application>TortoiseIDiff</application>. Natuurlijk kun je hier ook je eigen favoriete programma voor gebruiken als je wilt.

note: (title)
en: File Differences
nl: Bestandsverschillen

note: (term)
en: Local changes
nl: Lokale wijzigingen

note: (para)
en: If you want to see what changes <emphasis>you</emphasis> have made in your working copy, just use the explorer context menu and select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Diff</guimenuitem></menuchoice>.
nl: Als je wilt bekijken welke veranderingen <emphasis>jij</emphasis> gedaan hebt in je werkkopie, gebruik je simpelweg het context menu van de verkenner en selecteert <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verschil</guimenuitem></menuchoice>.

note: (term)
en: Difference to another branch/tag
nl: Verschil met een andere tak/label

note: (para)
en: If you want to see what has changed on trunk (if you are working on a branch) or on a specific branch (if you are working on trunk), you can use the explorer context menu. Just hold down the <keycap>Shift</keycap> key while you right click on the file. Then select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Diff with URL</guimenuitem></menuchoice>. In the following dialog, specify the URL in the repository with which you want to compare your local file to.
nl: Als je wilt zien wat er veranderd is in de trunk (als je aan een tak werkt) of in een specifieke tak (als je werkt op de trunk), kun je gebruik maken van het context menu van de verkenner. Je houdt gewoon de <keycap>Shift</keycap>-toets ingedrukt terwijl je met de rechtermuisknop op het bestand klikt. Vervolgens selecteer je <menuchoice><guimenu> TortoiseSVN</guimenu><guimenuitem>Verschil met URL</guimenuitem></menuchoice>. In het dialoogvenster dat volgt, geef je de URL in het archief aan waarmee je het lokale bestand wilt vergelijken.

note: (para)
en: You can also use the repository browser and select two trees to diff, perhaps two tags, or a branch/tag and trunk. The context menu there allows you to compare them using <guimenuitem>Compare revisions</guimenuitem>. Read more in <xref linkend="tsvn-dug-compare-revs"/>.
nl: Je kunt ook gebruik maken van de archief-verkenner. Selecteer hier twee bomen, twee labels, of een tak/label en de trunk om te vergelijken. Via het daar aanwezige contextmenu kun je ze vergelijken met <guimenuitem>Vergelijk revisies</guimenuitem>. Lees meer in <xref linkend="tsvn-dug-compare-revs"/>.

note: (term)
en: Difference from a previous revision
nl: Verschil met een vorige revisie

note: (para)
en: If you want to see the difference between a particular revision and your working copy, use the Revision Log dialog, select the revision of interest, then select <guimenuitem>Compare with working copy</guimenuitem> from the context menu.
nl: Als je het verschil wilt zien tussen een bepaalde revisie en je werkkopie, gebruik je het Logboek dialoogvenster, selecteer je de gewenste revisie, en kies je vervolgens <guimenuitem>Vergelijk met werkkopie</guimenuitem> uit het contextmenu.

note: (para)
en: If you want to see the difference between the last committed revision and your working copy, assuming that the working copy hasn't been modified, just right click on the file. Then select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Diff with previous version</guimenuitem></menuchoice>. This will perform a diff between the revision before the last-commit-date (as recorded in your working copy) and the working BASE. This shows you the last change made to that file to bring it to the state you now see in your working copy. It will not show changes newer than your working copy.
nl: Als je het verschil wilt zien tussen de laatst vastgelegde revisie en je werkkopie, ervan uitgaande dat de werkkopie niet is gewijzigd, klik je met de rechtermuisknop op het bestand. Vervolgens selecteer je <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Vergelijk met vorige revisie</guimenuitem></menuchoice>. Dit zal een vergelijking uitvoeren tussen de revisie voor de laatste-vastleg-datum (zoals vastgelegd in je werkkopie) en de werkbasis. Deze toont je de laatste wijziging uitgevoerd op het bestand welke nodig is om deze in de staat te brengen welke je in je werkkopie ziet. Het zal geen wijzigingen tonen die nieuwer zijn dan je werkkopie.

note: (term)
en: Difference between two previous revisions
nl: Verschil tussen twee eerdere revisies

note: (para)
en: If you want to see the difference between two revisions which are already committed, use the Revision Log dialog and select the two revisions you want to compare (using the usual <keycap>Ctrl</keycap>-modifier). Then select <guimenuitem>Compare revisions</guimenuitem> from the context menu.
nl: Als je het verschil wil zien tussen twee revisies die al vastgelegd zijn, gebruik dan het Revisie Log dialoog en selecteer de twee revisies die je wil vergelijken (met behulp van de gebruikelijke <keycap>Ctrl</keycap>-wijziger). Selecteer daarna <guimenuitem>Vergelijk revisies</guimenuitem> uit het contextmenu.

note: (para)
en: If you did this from the revision log for a folder, a Compare Revisions dialog appears, showing a list of changed files in that folder. Read more in <xref linkend="tsvn-dug-compare-revs"/>.
nl: Als je dit gedaan hebt vanuit het revisie log van een map, verschijnt er een Vergelijk Revisies dialoog welke een lijst toont met gewijzigde bestanden uit deze map. Lees meer in  <xref linkend="tsvn-dug-compare-revs"/>.

note: (term)
en: All changes made in a commit
nl: Alle wijzigingen die zijn gemaakt in een vastlegging

note: (para)
en: If you want to see the changes made to all files in a particular revision in one view, you can use Unified-Diff output (GNU patch format). This shows only the differences with a few lines of context. It is harder to read than a visual file compare, but will show all the changes together. From the Revision Log dialog select the revision of interest, then select <guimenuitem>Show Differences as Unified-Diff</guimenuitem> from the context menu.
nl: Wanneer je de wijzigingen van alle bestanden in een bepaalde revisie in één weergave wil zien, kun je hier de Unified-Diff uitvoer (GNU patch formaat) voor gebruiken. Deze toont alleen de wijzigingen met een aantal regels voor de context. Het is moeilijker te lezen als een visuele vergelijking, maar het toont alle wijzigingen bij elkaar. Selecteer vanuit het revisie log dialoog de gewenste revisie en selecteer dan <guimenuitem>Toon verschillen als unified diff</guimenuitem> uit the contextmenu.

note: (term)
en: Difference between files
nl: Verschillen tussen bestanden

note: (para)
en: If you want to see the differences between two different files, you can do that directly in explorer by selecting both files (using the usual <keycap>Ctrl</keycap>-modifier). Then from the explorer context menu select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Diff</guimenuitem></menuchoice>.
nl: Als je de verschillen tussen twee verschillende bestanden wil bekijken, dan kun je dat rechtstreeks via de verkenner doen door beide bestanden te selecteren (gebruik makend van de standaard <keycap>Ctrl</keycap>-wijziger). Selecteer daarna uit het verkenner contextmenu <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verschil</guimenuitem></menuchoice>.

note: (term)
en: Difference between WC file/folder and a URL
nl: Verschil tussen een werkkopie bestand/map en een URL

note: (para)
en: If you want to see the differences between a file in your working copy, and a file in any Subversion repository, you can do that directly in explorer by selecting the file then holding down the <keycap>Shift</keycap> key whilst right clicking to obtain the context menu. Select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Diff with URL</guimenuitem></menuchoice>. You can do the same thing for a working copy folder. TortoiseMerge shows these differences in the same way as it shows a patch file - a list of changed files which you can view one at a time.
nl: Als je de verschillen wil zien tussen een bestand in je werkkopie en een bestand in een willekeurig Subversion archief, kun je dat rechtstreeks vanuit de verkenner doen door het bestand te selecteren en terwijl je de <keycap>Shift</keycap> ingedrukt houdt met de rechter muisknop erop klikt zodat het contextmenu verschijnt. Selecteer dan <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verschil met URL</guimenuitem></menuchoice>. Je kan hetzelfde doen met een folder uit je werkkopie.TortoiseMerge toont deze verschillen op dezelfde manier als patch bestanden worden getoond - een lijst met gewijzigde bestanden die je in één keer kan zien.

note: (term)
en: Difference with blame information
nl: Verschil met verklaringen

note: (para)
en: If you want to see not only the differences but also the author, revision and date that changes were made, you can combine the diff and blame reports from within the revision log dialog. Read <xref linkend="tsvn-dug-blame-diffs"/> for more detail.
nl: Als je niet alleen de verschillen, maar ook de auteur, de revisie en de wijzigingen die gemaakt zijn wil zien, kun je de verschil en verklaar rapporten vanuit het revisie log dialoog combineren. Ga voor meer informatie naar <xref linkend="tsvn-dug-blame-diffs"/>.

note: (term)
en: Difference between folders
nl: Verschillen tussen mappen

note: (para)
en: The built-in tools supplied with TortoiseSVN do not support viewing differences between directory hierarchies. But if you have an external tool which does support that feature, you can use that instead. In <xref linkend="tsvn-dug-diff-tools"/> we tell you about some tools which we have used.
nl: Met de ingebouwde gereedschappen die met TortoiseSVN worden meegeleverd is het niet mogelijk om verschillen tussen map hiërarchieën te bekijken, maar als je een extern gereedschap hebt welke dat ondersteund, kun je deze hier ook voor gebruiken. In <xref linkend="tsvn-dug-diff-tools"/> worden een aantal gereedschappen beschreven die wij hebben gebruikt.

note: (para)
en: If you have configured a third party diff tool, you can use <keycap>Shift</keycap> when selecting the Diff command to use the alternate tool. Read <xref linkend="tsvn-dug-settings-progs"/> to find out about configuring other diff tools.
nl: Als je een verschil gereedschap van een externe partij hebt geconfigureerd, kun je <keycap>Shift</keycap> gebruiken bij het selecteren van het Verschil commando om het alternatieve gereedschap te gebruiken. Lees <xref linkend="tsvn-dug-settings-progs"/> voor meer informatie over het configureren van alternatieve verschil gereedschappen.

note: (title)
en: Line-end and Whitespace Options
nl: Opties voor regeleinden, spaties en witregels

note: (para)
en: Sometimes in the life of a project you might change the line endings from <literal>CRLF</literal> to <literal>LF</literal>, or you may change the indentation of a section. Unfortunately this will mark a large number of lines as changed, even though there is no change to the meaning of the code. The options here will help to manage these changes when it comes to comparing and applying differences. You will see these settings in the <guilabel>Merge</guilabel> and <guilabel>Blame</guilabel> dialogs, as well as in the settings for TortoiseMerge.
nl: Gedurende de loop van een project, zou je kunnen beslissen om de regeleinden te veranderen van <literal>CRLF</literal> naar <literal>LF</literal>, of je zou het inspringen van een sectie kunnen aanpassen. Dit zal jammer genoeg een groot aantal bestanden markeren als gewijzigd, ook al is er geen verandering in de betekenis van de code. De opties hieronder helpen je om deze wijzigingen te hanteren tijdens het vergelijken en toepassen van verschillen. Je komt deze instellingen tegen in de <guilabel>Samenvoeg</guilabel> en <guilabel>Verklaar</guilabel> dialogen, maar ook bij de instellingen van TortoiseMerge.

note: (para)
en: <guilabel>Ignore line endings</guilabel> excludes changes which are due solely to difference in line-end style.
nl: <guilabel>Negeer regeleinden</guilabel> negeert wijzigingen die uitsluitend veroorzaakt worden door een verschil in stijl van regeleinden.

note: (para)
en: <guilabel>Compare whitespaces</guilabel> includes all changes in indentation and inline whitespace as added/removed lines.
nl: <guilabel>Vergelijk witregels</guilabel> toont alle wijzigingen in inspringen en witregels als toegevoegde/verwijderde regels.

note: (para)
en: <guilabel>Ignore whitespace changes</guilabel> excludes changes which are due solely to a change in the amount or type of whitespace, eg. changing the indentation or changing tabs to spaces. Adding whitespace where there was none before, or removing a whitespace completely is still shown as a change.
nl: <guilabel>Negeer wijzigingen in spaties en lege regels</guilabel> sluit de wijzigingen uit die louter door een verandering van het aantal of het type spatie/lege regel worden veroorzaakt, zoals bijvoorbeeld een verandering van de inspringing, of het veranderen van tabs naar spaties. Toevoegen van een spatie of lege regel waar er geen was, of volledig verwijderen van een spatie of lege regel wordt nog steeds getoond als een wijziging.

note: (para)
en: <guilabel>Ignore all whitespaces</guilabel> excludes all whitespace-only changes.
nl: <guilabel>Alle spaties en witregels negeren</guilabel> sluit alles uit waar alleen wijzigingen aan spaties en/of witregels zijn gemaakt.

note: (para)
en: Naturally, any line with changed content is always included in the diff.
nl: Natuurlijk wordt elke regel met gewijzigde inhoud altijd aan het verschil toegevoegd.

note: (title)
en: Comparing Folders
nl: Vergelijken van mappen

note: (primary)
en: compare revisions
nl: vergelijken van revisies

note: (primary)
en: export changes
nl: exporteer veranderingen

note: (title)
en: The Compare Revisions Dialog
nl: De Vergelijk Revisies Dialoog

note: (para)
en: <placeholder-1/> When you select two trees within the repository browser, or when you select two revisions of a folder in the log dialog, you can <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Compare revisions</guimenuitem></menuchoice>.
nl: <placeholder-1/>Als je twee bomen selecteert in de archief verkenner, of wanneer je twee revisies van een map selecteert in het log dialoog, kun je <menuchoice><guimenu>Contextmenu</guimenu><guimenuitem>Vergelijk revisies</guimenuitem></menuchoice>.

note: (para)
en: This dialog shows a list of all files which have changed and allows you to compare or blame them individually using context menu.
nl: Deze dialoog toont een lijst met alle bestanden die zijn veranderd en staat je toen om deze individueel te vergelijken of te verklaren via het context menu.

note: (para)
en: You can export a <emphasis>change tree</emphasis>, which is useful if you need to send someone else your project tree structure, but containing only the files which have changed. This operation works on the selected files only, so you need to select the files of interest - usually that means all of them - and then <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Export selection to...</guimenuitem></menuchoice>. You will be prompted for a location to save the change tree.
nl: Je kan een <emphasis>wijzigings boom</emphasis> exporteren, welke handig kan zijn als je iemand anders de boomstructuur van je project wil sturen, maar daar alleen de gewijzigde bestanden in wilt hebben. Deze operatie werkt alleen op de geselecteerde bestanden, dus dien je de gewenste bestanden - meestal betekent dit alle bestanden - te selecteren en daarna <menuchoice><guimenu>Contextmenu</guimenu><guimenuitem>Exporteer selectie naar...</guimenuitem></menuchoice>. Je krijgt de vraag op welke locatie je deze wijzigingsboom wilt opslaan.

note: (para)
en: You can also export the <emphasis>list</emphasis> of changed files to a text file using <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Save list of selected files to...</guimenuitem></menuchoice>.
nl: Je kan de <emphasis>lijst</emphasis> met gewijzigde bestanden ook exporteren naar een tekstbestand via <menuchoice><guimenu>Contextmenu</guimenu><guimenuitem> Sla lijst van geselecteerde bestanden op in...</guimenuitem></menuchoice>.

note: (para)
en: If you want to export the list of files <emphasis>and</emphasis> the actions (modified, added, deleted) as well, you can do that using <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Copy selection to clipboard</guimenuitem></menuchoice>.
nl: Als je de lijst met bestanden <emphasis>en</emphasis> de bijbehorende acties (gewijzigd, toegevoegd, verwijderd) wil exporteren, kun je dat doen via <menuchoice><guimenu>Contextmenu</guimenu><guimenuitem>Naar klembord kopiëren</guimenuitem></menuchoice>.

note: (para)
en: The button at the top allows you to change the direction of comparison. You can show the changes need to get from A to B, or if you prefer, from B to A.
nl: Met de knop bovenaan kun je de richting waarin vergeleken wordt aanpassen. Je kan de wijzigingen zien die nodig zijn om van A naar B te komen, maar als je dat liever hebt, van B naar A.

note: (para)
en: The buttons with the revision numbers on can be used to change to a different revision range. When you change the range, the list of items which differ between the two revisions will be updated automatically.
nl: De knoppen met de revisie nummers erop kunnen gebruikt worden om het revisie bereik te veranderen. Als je dit bereik verandert, zal de lijst met items die verschillen tussen deze twee revisies automatisch ververst worden.

note: (para)
en: If the list of filenames is very long, you can use the search box to reduce the list to filenames containing specific text. Note that a simple text search is used, so if you want to restrict the list to C source files you should enter <filename>.c</filename> rather than <filename>*.c</filename>.
nl: Als de lijst met bestandsnamen erg lang is, kun je het zoekvak  gebruiken om de lijst te reduceren tot bestandsnamen die een specifieke tekst bevatten. Bedenk hierbij dat een simpele manier van zoeken op tekst wordt gebruikt, dus als je de lijst wil beperken tot C bron bestanden, zul je moeten zoeken op <filename>.c</filename> in plaats van <filename>*.c</filename>."

note: (title)
en: Diffing Images Using TortoiseIDiff
nl: Vergelijk afbeeldingen met TortoiseIDiff

note: (primary)
en: image diff
nl: verschil tussen beelden

note: (para)
en: There are many tools available for diffing text files, including our own TortoiseMerge, but we often find ourselves wanting to see how an image file has changed too. That's why we created TortoiseIDiff.
nl: Er zijn veel gereedschappen beschikbaar waarmee verschillen tussen tekst bestanden bekeken kunnen worden, inclusief onze eigen TortoiseMerge, maar vaak willen we ook kunnen zien hoe een afbeelding veranderd is. Daarom hebben we TortoiseIDiff gemaakt.

note: (title)
en: The image difference viewer
nl: De beeld-verschil viewer

note: (para)
en: <placeholder-1/><menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Diff</guimenuitem></menuchoice> for any of the common image file formats will start TortoiseIDiff to show image differences. By default the images are displayed side-by-side but you can use the View menu or toolbar to switch to a top-bottom view instead, or if you prefer, you can overlay the images and pretend you are using a lightbox.
nl: <placeholder-1/><menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verschil</guimenuitem></menuchoice> uitvoeren op één van de meest voorkomende formaten voor afbeeldingen zal TortoiseIDiff starten om de verschillen tussen afbeeldingen te tonen. Standaard zullen de afbeeldingen naast elkaar worden getoond, maar je kan via het View menu of de werkbalk instellen dat ze boven elkaar getoond worden. Als je dat wilt, kun je ze zelfs over elkaar leggen en doen of je een lightbox gebruikt.

note: (para)
en: Naturally you can also zoom in and out and pan around the image. You can also pan the image simply by left-dragging it. If you select the <guilabel>Link images together</guilabel> option, then the pan controls (scrollbars, mousewheel) on both images are linked.
nl: Natuurlijk kan je ook in en uit zoomen en de afbeelding verplaatsen. De afbeelding kan ook eenvoudig verplaatst worden door te slepen met de linker muisknop. Als je de optie <guilabel>Koppel afbeeldingsposities</guilabel> selecteert, dan worden de verplaats regelaars (schuifbalken, muiswiel) voor beide afbeeldingen gekoppeld.

note: (para)
en: An image info box shows details about the image file, such as the size in pixels, resolution and colour depth. If this box gets in the way, use <menuchoice><guimenu>View</guimenu><guimenuitem>Image Info</guimenuitem></menuchoice> to hide it. You can get the same information in a tooltip if you hover the mouse over the image title bar.
nl: Een afbeeldingsinformatie scherm toont details over de afbeelding, zoals de grootte in pixels, resolutie en kleurdiepte. Als dit scherm in de weg zit, gebruik dan <menuchoice><guimenu>Beeld</guimenu><guimenuitem>Afbeelding Info</guimenuitem></menuchoice> om het te verbergen. Je krijgt dezelfde informatie in een tooltip wanneer je de muis over de titel van de afbeelding laat zweven.

note: (para)
en: When the images are overlaid, the relative intensity of the images (alpha blend) is controlled by a slider control at the left side. You can click anywhere in the slider to set the blend directly, or you can drag the slider to change the blend interactively. <keycap>Ctrl+Shift</keycap>-<action>Wheel</action> to change the blend.
nl: Als de afbeeldingen over elkaar zijn gelegd, wordt de intensiteit van de afbeeldingen (alpha mix) bestuurd met de schuifbalk aan de linkerkant. Je kan op een willekeurige plek op de schuifbalk klikken om de mix direct te veranderen. Ook kan je de balk verschuiven om de mix interactief te veranderen.

note: (para)
en: The button above the slider toggles between 0% and 100% blends, and if you double click the button, the blend toggles automatically every second until you click the button again. This can be useful when looking for multiple small changes.
nl: De knop boven de schuifbalk schakelt tussen 0% mix en 100% mix. Als je dubbel klikt op de knop, zal de mix elke seconde automatisch schakelen totdat je nog een keer op de knop klikt. Dit kan handig zijn als je verschillende kleine wijzigingen zoekt.

note: (para)
en: Sometimes you want to see a difference rather than a blend. You might have the image files for two revisions of a printed circuit board and want to see which tracks have changed. If you disable alpha blend mode, the difference will be shown as an <emphasis>XOR</emphasis> of the pixel colour values. Unchanged areas will be plain white and changes will be coloured.
nl: Soms wil je een verschil zien in plaats van een mix. Je zou bijvoorbeeld van twee herzieningen van een afbeelding voor een printplaat willen zien welke paden zijn gewijzigd. Als je de alpha-mix modus uitzet, zal het verschil getoond worden als een <emphasis>XOR</ emphasis> van de kleur van de pixel waarden. Ongewijzigde gebieden zullen getoond worden als wit en veranderingen zullen worden gekleurd.

note: (title)
en: External Diff/Merge Tools
nl: Externe Verschil/Samenvoeg gereedschappen

note: (primary)
en: diff tools
nl: verschil gereedschappen

note: (para)
en: If the tools we provide don't do what you need, try one of the many open-source or commercial programs available. Everyone has their own favourites, and this list is by no means complete, but here are a few that you might consider:
nl: Als de gereedschappen die wij aanbieden niet doen wat je nodig hebt, kun je één van de vele beschikbare open-source of commerciële programma’s gebruiken. Iedereen heeft zo zijn eigen favoriet, en deze lijst is verre van compleet, maar hier zijn er een aantal die je zou kunnen overwegen:

note: (para)
en: <ulink url="http://winmerge.sourceforge.net/"><citetitle>WinMerge</citetitle></ulink> is a great open-source diff tool which can also handle directories.
nl: <ulink url="http://winmerge.sourceforge.net/"><citetitle>WinMerge</citetitle></ulink> is een handig open-source verschil gereedschap welke ook mappen kan vergelijken.

note: (para)
en: Perforce is a commercial RCS, but you can download the diff/merge tool for free. Get more information from <ulink url="http://www.perforce.com/perforce/products/merge.html"><citetitle>Perforce</citetitle></ulink>.
nl: Perforce is een commercieel RCS, maar je kan het verschil/samenvoeg gereedschap gratis gebruiken. Ga voor meer informatie naar <ulink url="http://www.perforce.com/perforce/products/merge.html"><citetitle>Perforce</citetitle></ulink>.

note: (para)
en: KDiff3 is a free diff tool which can also handle directories. You can download it from <ulink url="http://kdiff3.sf.net/"><citetitle>here</citetitle></ulink>.
nl: KDiff3 is een gratis verschil gereedschap welke ook mappen kan vergelijken. Je kan het <ulink url="http://kdiff3.sf.net/"><citetitle>hier</citetitle></ulink> downloaden.

note: (para)
en: ExamDiff Standard is freeware. It can handle files but not directories. ExamDiff Pro is shareware and adds a number of goodies including directory diff and editing capability. In both flavours, version 3.2 and above can handle unicode. You can download them from <ulink url="http://www.prestosoft.com/"><citetitle>PrestoSoft</citetitle></ulink>.
nl: ExamDiff Standard is freeware. Het kan omgaan met bestanden, maar niet met mappen. ExamDiff Pro is shareware en voegt een aantal ‘goodies’ toe waaronder het vergelijken van mappen en een bewerken functionaliteit. Beide smaken, versie 3.2 en hoger, kunnen omgaan met unicode. Je kan ze downloaden van <ulink url="http://www.prestosoft.com/"><citetitle>PrestoSoft</citetitle></ulink>.

note: (para)
en: Similar to ExamDiff Pro, this is an excellent shareware diff tool which can handle directory diffs and unicode. Download it from <ulink url="http://www.scootersoftware.com/"><citetitle>Scooter Software</citetitle></ulink>.
nl: Dit is een uitstekend shareware diff gereedschap, vergelijkbaar met ExamDiff Pro, dat kan omgaan met verschillen in mappen en unicode. Download het van <ulink url="http://www.scootersoftware.com/"><citetitle>Scooter Software</citetitle></ulink>.

note: (para)
en: Araxis Merge is a useful commercial tool for diff and merging both files and folders. It does three-way comparison in merges and has synchronization links to use if you've changed the order of functions. Download it from <ulink url="http://www.araxis.com/merge/index.html"><citetitle>Araxis</citetitle></ulink>.
nl: Araxis Merge is een handig commercieel gereedschap voor het vergelijken en samenvoegen van zowel bestanden als mappen. Het voert een drie-weg vergelijking uit bij het samenvoegen en heeft synchronisatie links die gebruikt kunnen worden als je de volgorde van functies hebt veranderd. Download het van <ulink url="http://www.araxis.com/merge/index.html"><citetitle>Araxis</citetitle></ulink>.

note: (para)
en: This text editor includes syntax colouring for unified diffs, making them much easier to read. Download it from <ulink url="http://www.scintilla.org/SciTEDownload.html"><citetitle>Scintilla</citetitle></ulink>.
nl: Deze tekstverwerker bevat syntax inkleuring voor unified diffs, waardoor ze veel makkelijker te lezen zijn. Download het programma via <ulink url="http://www.scintilla.org/SciTEDownload.html"><citetitle>Scintilla</citetitle></ulink>.

note: (para)
en: Notepad2 is designed as a replacement for the standard Windows Notepad program, and is based on the Scintilla open-source edit control. As well as being good for viewing unified diffs, it is much better than the Windows notepad for most jobs. Download it for free <ulink url="http://www.flos-freeware.ch/notepad2.html"><citetitle>here</citetitle></ulink>.
nl: Notepad2 is ontworpen als alternatief voor het standaard Windows programma Kladblok en is gebaseerd op het Scintilla open-source edit component. Het programma is niet alleen goed te gebruiken voor het uitvoeren van unified diffs, maar is in veel gevallen ook veel beter dan het Windows Kladblok. Download <ulink url="http://www.flos-freeware.ch/notepad2.html"><citetitle>hier</citetitle></ulink> het gratis programma.

note: (para)
en: Read <xref linkend="tsvn-dug-settings-progs"/> for information on how to set up TortoiseSVN to use these tools.
nl: Lees <xref linkend="tsvn-dug-settings-progs"/> voor informatie over het gebruiken van deze gereedschappen binnen TortoiseSVN."

note: (title)
en: Adding New Files And Directories
nl: Nieuwe Bestanden En Mappen Toevoegen

note: (primary)
en: add
nl: toevoegen

note: (primary)
en: version new files
nl: versioneer nieuwe bestanden

note: (title)
en: Explorer context menu for unversioned files
nl: Verkenner context menu voor bestanden zonder versiebeheer

note: (para)
en: <placeholder-1/> If you created new files and/or directories during your development process then you need to add them to source control too. Select the file(s) and/or directory and use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Add</guimenuitem></menuchoice>.
nl: <placeholder-1/> Als je tijdens het ontwikkelproces nieuwe bestanden en/of mappen hebt gemaakt, moeten die ook onder broncodebeheer worden gebracht. Selecteer de bestanden en/of de mappen, en ga naar <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Toevoegen</guimenuitem></menuchoice>.

note: (para)
en: After you added the files/directories to source control the file appears with a <literal>added</literal> icon overlay which means you first have to commit your working copy to make those files/directories available to other developers. Adding a file/directory does <emphasis>not</emphasis> affect the repository!
nl: Nadat je de bestanden of mappen onder versiebeheer hebt gebracht, verschijnt er een icoontje in de vorm van een plusje over het normale icoontje in Windows Verkenner. Dit betekent dat je de werkkopie van het bestand moet vastleggen voordat de bestanden/mappen beschikbaar zijn voor andere ontwikkelaars. Een bestand of map toevoegen heeft <emphasis>geen</emphasis> effect op het archief!

note: (title)
en: Many Adds
nl: Vele toevoegingen

note: (para)
en: You can also use the Add command on already versioned folders. In that case, the add dialog will show you all unversioned files inside that versioned folder. This helps if you have many new files and need to add them all at once.
nl: Je kunt het commando 'Toevoegen' ook gebruiken op reeds geversioneerde mappen. In dat geval zal het toevoegen-dialoogscherm alle niet-geversioneerde bestanden in die geversioneerde mappen weergeven. Dit is handig als je veel nieuwe bestanden hebt en die allemaal in één keer wilt toevoegen.

note: (para)
en: select the files you want to add
nl: selecteer de bestanden die je wilt toevoegen

note: (para)
en: <action>right-drag</action> them to the new location inside the working copy
nl: <action>sleep</action> ze met de <action>rechter</action> muisknop naar de nieuwe locatie in je huidige werkkopie

note: (para)
en: release the right mouse button
nl: laat de rechter muisknop los

note: (para)
en: select <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>SVN Add files to this WC</guimenuitem></menuchoice>. The files will then be copied to the working copy and added to version control.
nl: ga naar <menuchoice><guimenu>Contextmenu</guimenu><guimenuitem>SVN Kopiëren en toevoegen aan deze werkkopie</guimenuitem></menuchoice>. De bestanden worden dan naar de werkkopie gekopieerd en onder versiebeheer gebracht.

note: (para)
en: To add files from outside your working copy you can use the drag-and-drop handler: <placeholder-1/>
nl: Bestanden van buiten je werkkopie kun je daaraan toevoegen door middel van de volgende drag-and-drop-handeling: <placeholder-1/>

note: (para)
en: You can also add files within a working copy simply by left-dragging and dropping them onto the commit dialog.
nl: Ook binnen een werkkopie kun je bestanden toevoegen. Dit doe je door de bestanden (of mappen) met de linkermuisknop op te pakken, naar het vastleggen-dialoogscherm te slepen en ze vervolgens los te laten.

note: (para)
en: If you add a file or folder by mistake, you can undo the addition before you commit using <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Undo add...</guimenuitem></menuchoice>.
nl: Het toevoegen van bestanden en mappen kun je, als je bijvoorbeeld per ongeluk een verkeerd bestand hebt toegevoegd, ongedaan maken voordat je je wijzigingen vastlegt. Dit doe je door het volgende uit te voeren: <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Toevoeging opheffen...</guimenuitem></menuchoice>.

note: (title)
en: Copying/Moving/Renaming Files and Folders
nl: Kopiëren/Verplaatsen/Hernoemen Bestanden en Mappen

note: (primary)
en: copy files
nl: kopieer bestanden

note: (primary)
en: rename files
nl: hernoem bestanden

note: (primary)
en: move files
nl: verplaats bestanden

note: (primary)
en: branch
nl: tak

note: (primary)
en: tag
nl: label

note: (para)
en: It often happens that you already have the files you need in another project in your repository, and you simply want to copy them across. You could simply copy the files and add them as described above, but that would not give you any history. And if you subsequently fix a bug in the original files, you can only merge the fix automatically if the new copy is related to the original in Subversion.
nl: Het komt vaak voor dat u de benodigde bestanden al heeft in een ander project in het archief, en u ze eenvoudigweg daarvandaan wilt kopieëren. U zou de bestanden eenvoudig kunnen kopieëren en kunnen toevoegen zoals hierboven beschreven, maar dat biedt u geen geschiedenis. En als u vervolgens een fout oplost in de originele bestanden, kunt u de oplossing alleen nog automatisch samenvoegen indien de nieuwe kopie is gerelateerd aan het origineel in Subversion.

note: (para)
en: The easiest way to copy files and folders from within a working copy is to use the right-drag menu. When you <action>right-drag</action> a file or folder from one working copy to another, or even within the same folder, a context menu appears when you release the mouse. <placeholder-1/> Now you can copy existing versioned content to a new location, possibly renaming it at the same time.
nl: De eenvoudigste wijze om bestanden en folders te kopieëren vanuit een werkkopie is door gebruik te maken van het rechts-sleep menu. Indien u een bestand of folder met <action>rechts-sleept</action> van de ene werkkopie naar de andere, of zelfs binnen dezelfde folder, verschijnt er een contextmenu wanneer u de muis loslaat. <placeholder-1/> Nu kunt u de bestaande geversioneerde inhoud  naar een nieuwe locatie kopieëren, en deze waarschijnlijk tegelijk hernoemen.

note: (para)
en: You can also copy or move versioned files within a working copy, or between two working copies, using the familiar cut-and-paste method. Use the standard Windows <action>Copy</action> or <action>Cut</action> to copy one or more versioned items to the clipboard. If the clipboard contains such versioned items, you can then use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Paste</guimenuitem></menuchoice> (note: not the standard Windows <action>Paste</action>) to copy or move those items to the new working copy location.
nl: U kunt ook geversioneerde bestanden binnen een werkkopie kopieëren of verplaatsen, of tussen twee werkkopieën, met behulp van de gebuikelijken knip-en-plak methode. Gebruik de standaard Windows <action>Kopieëren</action> of <action>Knippen</action> om een of meerdere geversioneerde items naar het klipbord te kopieëren. Als het klipbord zulke geversioneerde items bevat, kunt u vervolgens <menuchoise><guimenu>TortoiseSVN</guimenu><guimenuitem>Plakken</guimenuitem></menuchoise> gebruiken (noot: niet de standaard Windows <action>Plakken</action>) om de items naar de nieuwe werkkopie locatie te kopieëren of verplaatsen.

note: (para)
en: You can copy files and folders from your working copy to another location in the repository using <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Branch/Tag</guimenuitem></menuchoice>. Refer to <xref linkend="tsvn-dug-branch-1"/> to find out more.
nl: U kunt bestanden en folders van uw werkkopie naar een andere locatie in het archief kopieëren door middel van <menuchoise><guimenu>TortoiseSVN</guimenu><guimenuitem>Tak/Label</guimenuitem></menuchoise>. Raadpleeg <xref linkend="tsvn-dug-branch-1"/> voor meer informatie.

note: (para)
en: You can locate an older version of a file or folder in the log dialog and copy it to a new location in the repository directly from the log dialog using <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Create branch/tag from revision</guimenuitem></menuchoice>. Refer to <xref linkend="tsvn-dug-showlog-2"/> to find out more.
nl: U kunt een oudere versie van een bestand of folder vinden in het log dialoog en deze direct vanuit het log dialoog kopieëren naar een nieuwe locatie in het archief met behulp van <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Aanmaken tak/label vanuit revisie</guimenuitem></menuchoice>. Raadpleeg <xref linkend="tsvn-dug-showlog-2"/> voor meer informatie.

note: (para)
en: You can also use the repository browser to locate content you want, and copy it into your working copy directly from the repository, or copy between two locations within the repository. Refer to <xref linkend="tsvn-dug-repobrowser"/> to find out more.
nl: U kunt ook de archiefverkenner gebruiken om de gewenste inhoud te vinden, en deze direct vanuit het archief naar uw werkkopie kopieëren, of tussen twee locaties binnen het archief te kopieëren. Raadpleeg <xref linkend="tsvn-dug-repobrowser"/> voor meer informatie.

note: (title)
en: Cannot copy between repositories
nl: Kan niet tussen archieven kopieren

note: (para)
en: If you are uncertain whether two URLs on the same server refer to the same or different repositories, use the repo browser to open one URL and find out where the repository root is. If you can see both locations in one repo browser window then they are in the same repository.
nl: Als u er niet zeker van bent of twee URL's op dezelfde server naar dezelfde of verschillende archieven verwijzen, gebruik dan de archiefverkenner om één URL te openen en bepaal hiermee waar de bron van het archief is. Als u beide locaties kunt herkennen in de één archiefverkennervenster, dan bevinden ze zich in hetzelfde archief.

note: (title)
en: Ignoring Files And Directories
nl: Negeren bestanden en mappen

note: (primary)
en: ignore
nl: negeer

note: (primary)
en: unversioned files/folders
nl: Niet geversioneerde bestanden

note: (para)
en: <placeholder-1/> In most projects you will have files and folders that should not be subject to version control. These might include files created by the compiler, <filename>*.obj, *.lst</filename>, maybe an output folder used to store the executable. Whenever you commit changes, TortoiseSVN shows your unversioned files, which fills up the file list in the commit dialog. Of course you can turn off this display, but then you might forget to add a new source file.
nl: <placeholder-1/> In de meeste projecten zijn er ook bestanden of mappen die je niet onder controle van subversion wilt brengen. Denk bijvoorbeeld aan compiler bestanden, <filename>*.obj, *.lst</filename>, of output bestanden en backup versies. Als je wijzigingen commit, laat TortoiseSVN jou de bestanden zien die (nog) niet meegenomen zullen worden. Deze kunnen je dialoog box vullen. Natuurlijk je de weergave ervan uitzetten, maar dan zou je belangrijke bestanden kunnen gaan vergeten.

note: (para)
en: The best way to avoid these problems is to add the derived files to the project's ignore list. That way they will never show up in the commit dialog, but genuine unversioned source files will still be flagged up.
nl: De beste manier om deze problemen te vermijden is om een bestanden en/of extensies aan de negeerlijst toe te voegen. Zo kunnen ze nooit per ongeluk gecommit worden of de weergave in de commit dialog box overvol maken zodat je andere belangrijke bestanden voor versie beheer zou vergeten.

note: (para)
en: If you <action>right click</action> on a single unversioned file, and select the command <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Add to Ignore List</guimenuitem></menuchoice> from the context menu, a submenu appears allowing you to select just that file, or all files with the same extension. If you select multiple files, there is no submenu and you can only add those specific files/folders.
nl: Als je met <action>rechts klikt</action> op een nog niet beheerd bestand, en het commando <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Voeg toe aan negeer-lijst</guimenuitem></menuchoice>, krijg je een submenu waarmee alleen dat bestand of alle bestanden met diezelfde extensie kunt selecteren. Indien je meerdere bestanden hebt geselecteerd, krijg je het submenu niet te zien en negeer je alleen de geslecteerde bestanden en mappen.

note: (para)
en: If you want to remove one or more items from the ignore list, <action>right click</action> on those items and select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Remove from Ignore List</guimenuitem></menuchoice> You can also access a folder's <literal>svn:ignore</literal> property directly. That allows you to specify more general patterns using filename globbing, described in the section below. Read <xref linkend="tsvn-dug-propertypage"/> for more information on setting properties directly. Please be aware that each ignore pattern has to be placed on a separate line. Separating them by spaces does not work.
nl: Wil je items van je negeer-lijst afhalen, selecteer dan die bestanden of mappen, <action>rechts klik</action> op de selectie en kies <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verwijder van negeer-lijst</guimenuitem></menuchoice>. Voor mappen kun je ook de <literal>svn:ignore</literal> eigenschap direct zetten. Daarmee kun je algemene patronen specificeren van te negeren bestanden, zoals hieronder beschreven zal worden. Lees <xref linkend="tsvn-dug-propertypage"/> voor meer informatie over het zetten van eigenschappen op mappen. Let op: iedere negeer-patroon moet op zijn eigen regel komen te staan. Scheiden met spaties werkt niet.

note: (title)
en: The Global Ignore List
nl: De Globale Negeerlijst

note: (title)
en: Ignoring Versioned Items
nl: Negeren van geversioneerde items

note: (para)
en: Versioned files and folders can never be ignored - that's a feature of Subversion. If you versioned a file by mistake, read <xref linkend="tsvn-howto-unversion"/> for instructions on how to <quote>unversion</quote> it.
nl: Bestanden en mappen die al onder versiebeheer vallen kunnen nooit genegeerd worden. Dat zou subversion tegenspreken. Mocht je een bestand per ongeluk hebben toegevoegd, lees dan <xref linkend="tsvn-howto-unversion"/> om dit ongedaan te maken.

note: (title)
en: Pattern Matching in Ignore Lists
nl: Patroonherkenning in negeerlijsten

note: (primary)
en: pattern matching
nl: patroonherkenning

note: (para)
en: Matches any string of characters, including the empty string (no characters).
nl: Matcht elke string van karakters, inclusief de lege string.

note: (para)
en: Matches any single character.
nl: Matcht elk enkel letterteken.

note: (para)
en: Matches any one of the characters enclosed in the square brackets. Within the brackets, a pair of characters separated by <quote>-</quote> matches any character lexically between the two. For example <literal>[AGm-p]</literal> matches any one of <literal>A</literal>, <literal>G</literal>, <literal>m</literal>, <literal>n</literal>, <literal>o</literal> or <literal>p</literal>.
nl: Zoekt overeenkomsten met elk van de karakters welke zijn omsloten door blokhaken. Binnen de blokhaken, een karakterpaar gescheiden door <quote>-</quote> komen overeen met ieder karakter dat lexicaal tussen beide karaters in ligt. Bijvoorbeeld <literal>[AGm-p]</literal> komt overeen met elk van de karakters <literal>A</literal>, <literal>G</literal>, <literal>m</literal>, <literal>n</literal>, <literal>o</literal> of <literal>p</literal>.

note: (para)
en: Pattern matching is case sensitive, which can cause problems on Windows. You can force case insensitivity the hard way by pairing characters, eg. to ignore <literal>*.tmp</literal> regardless of case, you could use a pattern like <literal>*.[Tt][Mm][Pp]</literal>.
nl: Patroonherkenning is hoofdletter gevoelig, dus let op onder Windows. Je kunt ongevoeligheid voor hoofd- of kleine letters afdwingen door expliciet en uitputtend letterparen te specificeren, bv. om <literal>*.tmp</literal> te negeren gebruik je het patroon <literal>*.[Tt][Mm][Pp]</literal>.

note: (para)
en: If you want an official definition for globbing, you can find it in the IEEE specifications for the shell command language <ulink url="http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_13"><citetitle>Pattern Matching Notation</citetitle></ulink>.
nl: Voor de officiele definitie van globbing, raadpleeg de IEEE specificaties voor de 'shell command language' <ulink url="http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_13"><citetitle>Pattern Matching Notation</citetitle></ulink>.

note: (title)
en: No Paths in Global Ignore List
nl: Geen Paden in de Globale Negeerlijst

note: (title)
en: Deleting, Moving and Renaming
nl: Verwijderen, Verplaatsen en Hernoemen

note: (title)
en: Explorer context menu for versioned files
nl: Verkenner context menu voor geversioneerde bestanden

note: (para)
en: Unlike CVS, Subversion allows renaming and moving of files and folders. So there are menu entries for delete and rename in the TortoiseSVN submenu. <placeholder-1/>
nl: In tegenstelling tot CVS, Subversion staat hernoemen en verplaatsten van bestanden en folders toe. Hiervoor zijn er menu-opties voor verwijderen en hernoemen in het TortoiseSVN sub-menu. <placeholder-1/>

note: (title)
en: Deleting files and folders
nl: Verwijderen van bestanden en folders

note: (primary)
en: delete
nl: verwijderen

note: (primary)
en: remove
nl: weghalen

note: (para)
en: Use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Delete</guimenuitem></menuchoice> to remove files or folders from subversion.
nl: Gebruik <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verwijder</guimenuitem></menuchoice> om bestanden en folder van subversion te verwijderen.

note: (title)
en: Getting a deleted file or folder back
nl: Een verwijderd bestand of folder terugkrijgen

note: (title)
en: Moving files and folders
nl: Verplaatsen bestanden en folders

note: (primary)
en: rename
nl: hernoem

note: (primary)
en: move
nl: verplaats

note: (para)
en: select the files or directories you want to move
nl: selecteer de bestanden of directories welke u wilt verplaatsen

note: (title)
en: Commit the parent folder
nl: Vastleggen van de bovenliggende map

note: (title)
en: Changing case in a filename
nl: Wijzig hoofdlettergebruik in een bestandsnaam

note: (primary)
en: case change
nl: wijziging in letterkast

note: (para)
en: Commit the changes in your working copy.
nl: Vastleggen van de wijzigingen in uw werkkopie.

note: (para)
en: Update your working copy.
nl: Werk uw werkkopie bij.

note: (para)
en: Solution A) (recommended) <placeholder-1/>
nl: Oplossing A) (aanbevolen) <placeholder-1/>

note: (para)
en: Commit the changes.
nl: Vastleggen van veranderingen.

note: (para)
en: Rename from UPPERcase_ to upperCASE.
nl: Hernoemen van HOOFDletter_ naar hoofdLETTER.

note: (para)
en: Solution B) <placeholder-1/>
nl: Oplossing B) <placeholder-1/>

note: (title)
en: Dealing with filename case conflicts
nl: Omgaan met conflicten in hoofdlettergebruik in bestandsnamen

note: (title)
en: Preventing two files with the same name
nl: Het voorkomen van twee bestanden met dezelfde naam

note: (title)
en: Repairing File Renames
nl: Herstellen van Bestandhernoemingen

note: (title)
en: Deleting Unversioned Files
nl: Verwijderen van Niet-geversioneerde Bestanden

note: (para)
en: When such items are deleted, the recycle bin is used, so if you make a mistake here and delete a file that should have been versioned, you can still recover it.
nl: Als zulke items worden verwijderd wordt de prullenbak gebruikt, zodat als u hier een vergissing maakt en een bestand verwijdert dat zou moeten zijn geversioneerd, kunt u het nog terugzetten.

note: (title)
en: Undo Changes
nl: Wijzigingen ongedaan maken

note: (primary)
en: revert
nl: terugzetten

note: (primary)
en: undo
nl: ongedaan maken

note: (primary)
en: clean
nl: opschonen

note: (title)
en: Revert dialog
nl: Herstel dialoog

note: (para)
en: If you want to undo all changes you made in a file since the last update you need to select the file, <action>right click</action> to pop up the context menu and then select the command <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Revert</guimenuitem></menuchoice> A dialog will pop up showing you the files that you've changed and can revert. Select those you want to revert and click on <guibutton>OK</guibutton>. <placeholder-1/>
nl: Als je de wijzigingen die je sinds de laatste update in een bestand hebt gemaakt, ga je als volgt te werk. Selecteer het bestand, klik er met de <action>rechter muisknop</action> op zodat het contextmenu openspringt, en klik vervolgens op het commando <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Ongedaan maken</guimenuitem><menuchoice>. Nu zal een dialoog verschijnen met de gewijzigde bestanden. Selecteer de bestanden waarvan je de wijzigingen ongedaan wilt maken, en klik op <guibutton>OK</guibutton>. <placeholder-1/>

note: (para)
en: If you want to undo a deletion or a rename, you need to use Revert on the parent folder as the deleted item does not exist for you to right-click on.
nl: Omdat een verwijderd bestand of een verwijderde map niet meer in je werkkopie bestaat, dien je, als je het verwijderen of hernoemen van een bestand of map ongedaan wilt maken, de actie 'Terugzetten' uit te voeren op de folder waarin deze items zich bevonden.

note: (para)
en: If you want to undo the addition of an item, this appears in the context menu as <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Undo add...</guimenuitem></menuchoice>. This is really a revert as well, but the name has been changed to make it more obvious.
nl: Als je het toevoegen van een bestand of map ongedaan wilt maken, dien je de volgende actie in het contextmenu uit te voeren: <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Toevoegen opheffen...</guimenuitem></menuchoice>. Deze actie verschilt niet van de andere acties waarmee je handelingen ongedaan kunt maken, maar heeft een andere naam gekregen om het doel ervan te verhelderen.

note: (para)
en: The columns in this dialog can be customized in the same way as the columns in the <guilabel>Check for modifications</guilabel> dialog. Read <xref linkend="tsvn-dug-wcstatus-2"/> for further details.
nl: Je kunt de kolommen in dit dialoogscherm configureren op dezelfde manier als die van het dialoogscherm <guilabel>Kijk of er updates zijn</guilabel>. Ga naar <xref linkend="tsvn-dug-wcstatus-2"/> voor meer informatie.

note: (para)
en: Since revert is sometimes used to clean up a working copy, there is an extra button which allows you to delete unversioned items as well. When you click this button another dialog comes up listing all the unversioned items, which you can then select for deletion.
nl: Omdat terugzetten soms wordt gebruikt om een werkkopie op te schonen is er een extra knop welke de mogelijkheid biedt om ook niet-geversioneerde items te verwijderen. Als u op deze knop klikt wordt er een andere dialoog getoond welke alle niet-geversioneerde items in een lijst toont, welke u dan voor verwijdering kunt selecteren.

note: (title)
en: Undoing Changes which have been Committed
nl: Reeds vastgelegde wijzigingen ongedaan maken

note: (para)
en: <menuchoice><guimenuitem>Revert</guimenuitem></menuchoice> will only undo your local changes. It does <emphasis>not</emphasis> undo any changes which have already been committed. If you want to undo all the changes which were committed in a particular revision, read <xref linkend="tsvn-dug-showlog"/> for further information.
nl: <menuchoice><guimenuitem>Ongedaan maken</guimenuitem></menuchoice> maakt alleen lokale wijzigingen ongedaan. Wijzigingen die al zijn vastgelegd, worden <emphasis>niet</emphasis> ongedaan gemaakt. Als je wijzigingen die in een bepaalde revisie zijn vastgelegd, ongedaan wilt maken, lees dan <xref linkend="tsvn-dug-showlog"/>.

note: (title)
en: Revert is Slow
nl: Herstellen is langzaam

note: (para)
en: When you revert changes you may find that the operation takes a lot longer than you expect. This is because the modified version of the file is sent to the recycle bin, so you can retrieve your changes if you reverted by mistake. However, if your recycle bin is full, Windows takes a long time to find a place to put the file. The solution is simple: either empty the recycle bin or deactivate the <guilabel>Use recycle bin when reverting</guilabel> box in TortoiseSVN's settings.
nl: Als je wijzigingen ongedaan maakt, kan het gebeuren dat dit veel langer duurt dan verwacht. De reden hiervoor is dat de gewijzigde versie van het bestand wordt weggegooid en in de prullenbak terechtkomt, zodat je je wijzigingen weer terug kunt halen als je TortoiseSVN per ongeluk instrueerde om die ongedaan te maken. Het kan echter voorkomen dat de prullenbak vol zit; in dat geval heeft Windows veel tijd nodig om een plaats voor het weggegooide bestand te vinden. Je kunt de lange wachttijd dus terugbrengen door de prullenbak te legen, of door de eigenschap <guilabel>Gebruik prullenbak bij herstellen</guilabel> in de instellingen van TortoiseSVN te deactiveren.

note: (title) (entry) (glossterm)
en: Cleanup
nl: Schonen

note: (primary)
en: cleanup
nl: opschoning

note: (para)
en: If a Subversion command cannot complete successfully, perhaps due to server problems, your working copy can be left in an inconsistent state. In that case you need to use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Cleanup</guimenuitem></menuchoice> on the folder. It is a good idea to do this at the top level of the working copy.
nl: Als een commando in Subversion niet succesvol kan worden afgerond, wat mogelijk met serverproblemen te maken heeft, kan je werkkopie in een foutieve staat geraken. In dat geval dien je de contextmenu-actie <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Schonen</guimenuitem></menuchoice> op de map waarin zich je werkkopie bevindt, uit te voeren. Het is aan te raden om dit op zo hoog mogelijk niveau te doen.

note: (para)
en: Cleanup has another useful side effect. If a file date changes but its content doesn't, Subversion cannot tell whether it has really changed except by doing a byte-by-byte comparison with the pristine copy. If you have a lot of files in this state it makes acquiring status very slow, which will make many dialogs slow to respond. Executing a Cleanup on your working copy will repair these <quote>broken</quote> timestamps and restore status checks to full speed.
nl: Schonen heeft een bruikbaar neveneffect. Als de datum van een bestand verandert zonder dat de inhoud dat doet, kan Subversion niet meer bepalen of het bestand werkelijk gewijzigd is, tenzij het dit bestand byte voor byte vergelijkt met een ongewijzigde versie ervan. Als je veel bestanden hebt die onder dit euvel lijden, kan dat het opvragen van statussen erg vertragen, waardoor veel dialoogschermen veel langzamer worden. Het commando 'Schonen' op je werkkopie uitvoeren repareert deze <quote>kapotte</quote> datum-/tijdsaanduidingen, waardoor een statuscontrole weer op volle snelheid kan plaatshebben.

note: (title)
en: Use Commit Timestamps
nl: Gebruik Vastleg-tijdstippen

note: (para)
en: Some earlier releases of Subversion were affected by a bug which caused timestamp mismatch when you check out with the <guilabel>Use commit timestamps</guilabel> option checked. Use the Cleanup command to speed up these working copies.
nl: In enkele oudere versies van Subversion zat een bug die ervoor zorgde dat de datum-/tijdsaanduiding van een bestand niet meer klopte wanneer je een werkkopie uit een archief ophaalde en daarbij de optie <guilabel>Gebruik vastleg-tijdstippen</guilabel> had aangevinkt. Gebruik het commando 'Schonen' om de werkkopiën die hieronder lijden, weer op snelheid te brengen.

note: (title)
en: Project Settings
nl: Project Instellingen

note: (primary)
en: properties
nl: eigenschappen

note: (title)
en: Explorer property page, Subversion tab
nl: Verkenner eigenschappen pagina, Subversion tab

note: (para)
en: <placeholder-1/> Sometimes you want to have more detailed information about a file/directory than just the icon overlay. You can get all the information Subversion provides in the explorer properties dialog. Just select the file or directory and select <menuchoice><guimenu>Windows Menu</guimenu><guimenuitem>properties</guimenuitem></menuchoice> in the context menu (note: this is the normal properties menu entry the explorer provides, not the one in the TortoiseSVN submenu!). In the properties dialog box TortoiseSVN has added a new property page for files/folders under Subversion control, where you can see all relevant information about the selected file/directory.
nl: <placeholder-1/> In sommige gevallen wilt u meer gedetaileerde informatie over een bestand/directorie dan het overlappende pictogram. U kunt alle informatie welke Subversion levert verkrijgen in het eigenschappen dialoog van de verkenner. Selecteer het bestand of directorie en selecteer <menuchoise><guimenu>Windows Menu</guimenu><guimenuitem>eigenschappen</guimenuitem></menuchoise> in het contextmenu (noot: dit is het normale eigenschappen menu-optie welke de verkenner levert, niet degene in het TortoiseSVN submenu!). In het eigenschappen dialoogvenster heeft TortoiseSVN een nieuwe eigenschappen pagina toegevoegd, voor bestanden/folders welke onder Subversion controle vallen, waar u alle relevante informatie over het geselecteerde bestand/directorie kunt vinden.

note: (title)
en: Subversion Properties
nl: Subversion Eigenschappen

note: (primary)
en: Subversion properties
nl: Subversion eigenschappen

note: (title)
en: Subversion property page
nl: Subversion kenmerken pagina

note: (para)
en: <placeholder-1/> You can read and set the Subversion properties from the Windows properties dialog, but also from <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>properties</guimenuitem></menuchoice> and within TortoiseSVN's status lists, from <menuchoice><guimenu>Context menu</guimenu><guimenuitem>properties</guimenuitem></menuchoice>.
nl: <placeholder-1/> U kunt de Subversion eigenschappen lezen en zetten vanuit het Windows eigenschappen dialoog, maar ook vanuit <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>eigenschappen</guimenuitem></menuchoice> en binnen TortoiseSVN's status lijsten, vanuit <menuchoice><guimenu>Context menu</guimenu><guimenuitem>eigenschappen</guimenuitem></menuchoice>.

note: (para)
en: You can add your own properties, or some properties with a special meaning in Subversion. These begin with <literal>svn:</literal>. <literal>svn:externals</literal> is such a property; see how to handle externals in <xref linkend="tsvn-dug-externals"/>.
nl: U kunt uw eigen eigenschappen toevoegen, of enige eigenschappen met een speciale betekenis in Subversion. Deze beginnen met <literal>svn:</literal>. <literal>svn:externals</literal> is zo'n eigenschap; raadpleeg hoe externen af te handelen in <xref linkend="tsvn-dug-externals"/>.

note: (primary)
en: keywords
nl: sleutelwoorden

note: (primary)
en: expand keywords
nl: uitbreiden van sleutelwoorden

note: (para)
en: Date of last known commit. This is based on information obtained when you update your working copy. It does <emphasis>not</emphasis> check the repository to find more recent changes.
nl: Datum van laatste vastlegging. Dit is gebaseerd op informatie verkregen tijdens het bijwerken van uw werkkopie. Het controleert het archief <emphasis>niet</emphasis> op meer recente wijzigingen.

note: (para)
en: Revision of last known commit.
nl: Revisie van laatst bekende vastlegging.

note: (para)
en: Author who made the last known commit.
nl: Auteur welke de laatst bekende vastlegging heeft gemaakt.

note: (para)
en: The full URL of this file in the repository.
nl: De volledige URL van dit bestand in het archief.

note: (para)
en: A compressed combination of the previous four keywords.
nl: Een gekomprimeerde combinatie van de vorige vier sleutelwoorden.

note: (para)
en: Subversion supports CVS-like keyword expansion which can be used to embed filename and revision information within the file itself. Keywords currently supported are: <placeholder-1/>
nl: Subversion ondersteunt CVS-achtige sleutelwoord uitbreidingen welke kunnen worden gebruikt om bestandsnaam en revisie informatie in het bestand zelf in te bedden. Sleutelwoorden welke momenteel worden ondersteund zijn: <placeholder-1/>

note: (para)
en: To find out how to use these keywords, look at the <ulink url="http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html"><citetitle>svn:keywords section</citetitle></ulink> in the Subversion book, which gives a full description of these keywords and how to enable and use them.
nl: Om meer te weten te komen over hoe deze sleutelwoorden te gebruiken, bekijk <ulink url="http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html"><citetitle>svn:keywords section</citetitle></ulink> in het Subversion boek, wat een volledige beschrijving van deze sleutelwoorden geeft en hoe ze te kunnen gebruiken.

note: (para)
en: For more information about properties in Subversion see the <ulink url="http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html"><citetitle>Special Properties</citetitle></ulink>.
nl: Voor meer informatie over eigenschappen in Subversion bekijk <ulink url="http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html"><citetitle>Speciale Eigenschappen</citetitle></ulink>.

note: (title)
en: Adding and Editing Properties
nl: Toevoegen en Aanpassen van Eigenschappen

note: (title)
en: Adding properties
nl: Toevoegen van eigenschappen

note: (para)
en: The <literal>svn:externals</literal> property can be used to pull in other projects from the same repository or a completely different repository. For more information, read <xref linkend="tsvn-dug-externals"/>.
nl: De <literal>svn:externals</literal> eigenschap kan worden gebruikt om andere projecten uit hetzelfde archief of uit een compleet ander archief binnen te halen. Voor meer informatie, lees <xref linkend="tsvn-dug-externals"/>.

note: (title)
en: Exporting and Importing Properties
nl: Exporteren en Importeren van eigenschappen

note: (title)
en: Binary Properties
nl: Binaire eigenschappen

note: (title)
en: Automatic property setting
nl: Automatisch eigenschappen zetten

note: (title)
en: Commit properties
nl: Vastleggen eigenschappen

note: (title)
en: Conflicts on properties
nl: Conflicten op eigenschappen

note: (title)
en: TortoiseSVN Project Properties
nl: TortoiseSVN Project Eigenschappen

note: (primary)
en: project properties
nl: project eigenschappen

note: (primary)
en: TortoiseSVN properties
nl: TortoiseSVN eigenschappen

note: (para)
en: An example: <literal>\[SUMMARY\]:\s+(.*)</literal> Will catch everything after <quote>[SUMMARY]</quote> in the log message and use that as the summary.
nl: Een voorbeeld: <literal>\[SUMMARY\]:\s+(.*)</literal> Zal alles pakken na <quote>[SUMMARY]</quote> in het logbericht en zal dat gebruiken als de samenvatting.

note: (para)
en: TortoiseSVN has a few special properties of its own, and these begin with <literal>tsvn:</literal>. <placeholder-1/>
nl: TortoiseSVN heeft een paar speciale eigenschappen van zichzelf, en deze beginnen met <literal>tsvn:</literal>. <placeholder-1/>

note: (para)
en: Some <literal>tsvn:</literal> properties require a <literal>true/false</literal> value. TortoiseSVN also understands <literal>yes</literal> as a synonym for <literal>true</literal> and <literal>no</literal> as a synonym for <literal>false</literal>.
nl: Sommige <literal>tsvn:</literal> eigenschappen vereisen een <literal>true/false</literal> waarde. TortoiseSVN begrijpt ook <literal>yes</literal> als een synoniem voor <literal>true</literal> en <literal>no</literal> als een synoniem voor <literal>false</literal>.

note: (para)
en: TortoiseSVN can integrate with some bug tracking tools. This uses project properties that start with <literal>bugtraq:</literal>. Read <xref linkend="tsvn-dug-bugtracker"/> for further information.
nl: TortoiseSVN kan worden geïntegreerd met enkele fout zoek tools. Hiervoor worden de project-eigenschappen gebruikt welke beginnen met <literal>bugtraq:</literal>. Lees <xref linkend="tsvn-dug-bugtracker"/> voor meer informatie.

note: (para)
en: It can also integrate with some web-based repository browsers, using project properties that start with <literal>webviewer:</literal>. Read <xref linkend="tsvn-dug-repoviewer"/> for further information.
nl: Het kan ook worden geïntegreerd met enkele web-gebaseerde archief verkenners door gebruik te maken van de project-eigenschappen welke beginnen met <literal>webviewer:</literal>. Lees <xref linkend="tsvn-dug-repoviewer"/> voor meer informatie.

note: (title)
en: Set the project properties on folders
nl: Stel de project eigenschappen in voor folders

note: (title)
en: Limitations Using the Repository Browser
nl: Beperkingen Van De Archiefverkenner

note: (title)
en: External Items
nl: Externe Objecten

note: (primary)
en: external repositories
nl: Externe archieven

note: (primary)
en: externals
nl: externen

note: (para)
en: Sometimes it is useful to construct a working copy that is made out of a number of different checkouts. For example, you may want different files or subdirectories to come from different locations in a repository, or perhaps from different repositories altogether. If you want every user to have the same layout, you can define the <literal>svn:externals</literal> properties to pull in the specified resource at the locations where they are needed.
nl: Soms is het handig om een werkkopie te hebben, die bestaat uit bestanden die in verschillende aparte archieven zijn opgeslagen. Bijvoorbeeld, je wilt dat bestanden en submappen van verschillende locaties uit het archief worden gehaald, of misschien zelfs vanuit verschillende archieven. Als je wilt dat elke gebruiker dezelfde indeling gebruikt, dan kun je gebruik maken van <literal>svn:externals</literal> eigenschappen om de benodigde bronnen naar de locaties te halen waar ze nodig zijn.

note: (title)
en: External Folders
nl: Externe Mappen

note: (para)
en: Let's say you check out a working copy of <filename>/project1</filename> to <filename>D:\dev\project1</filename>. Select the folder <filename>D:\dev\project1</filename>, <action>right click</action> and choose <menuchoice><guimenu>Windows Menu</guimenu><guimenuitem>Properties</guimenuitem></menuchoice> from the context menu. The Properties Dialog comes up. Then go to the Subversion tab. There, you can set properties. Click <guibutton>Add...</guibutton>. Select the <literal>svn:externals</literal> property from the combobox and write in the edit box the repository URL in the format <literal>url folder</literal> or if you want to specify a particular revision, <literal>-rREV url folder</literal> You can add multiple external projects, 1 per line. Suppose that you have set these properties on <filename>D:\dev\project1</filename>: <screen>
    http://sounds.red-bean.com/repos  sounds
    http://graphics.red-bean.com/repos/fast%20graphics  "quick graphs"
    -r21 http://svn.red-bean.com/repos/skin-maker  skins/toolkit
    </screen> Now click <guibutton>Set</guibutton> and commit your changes. When you (or any other user) update your working copy, Subversion will create a sub-folder <filename>D:\dev\project1\sounds</filename> and checkout the sounds project, another sub-folder <filename>D:\dev\project1\quick_graphs</filename> containing the graphics project, and finally a nested sub-folder <filename>D:\dev\project1\skins\toolkit</filename> containing revision 21 of the skin-maker project.
nl: Stel je haalt je werkkopie van <filename>/project1</filename> op naar <filename>D:\dev\project1</filename>. Selecteer de map <filename>D:\dev\project1</filename>, <action>klik rechts</action> en kies <menuchoice><guimenu>Windows Menu</guimenu><guimenuitem>Eigenschappen</guimenuitem></menuchoice> in het context menu. Het venster met de eigenschappen komt naar voren. Ga dan naar de Subversion tab, waarin je eigenschappen kunt wijzigen. Klik <guibutton>Add...</guibutton>. Selecteer de <literal>svn:externals</literal> eigenschap in de combobox en voer in het tekstveld de URL van het het archief in volgend de indeling <literal>url map</literal> of als je een specifieke revisie wilt gebruiken <literal>-rREV url folder</literal>. Je kunt meerdere externe projecten toevoegen, op elke regel één. Stel je hebt deze eigenschappen ingesteld op <filename>D:\dev\project1</filename>: <screen>
    http://sounds.red-bean.com/repos  sounds
    http://graphics.red-bean.com/repos/fast%20graphics  "quick graphs"
    -r21 http://svn.red-bean.com/repos/skin-maker  skins/toolkit
    </screen> Klik nu op <guibutton>Set</guibutton> en leg je wijzigingen vast in het archief. Als jij nu (of een andere gebruiker) de werkkopie ververst, zal Subversion de sub-map <filename>D:\dev\project1\sounds</filename> aanmaken en het sounds project, een extra sub-map <filename>D:\dev\project1\quick_graphs</filename> met het grafische deel van het project en als laatste een geneste sub-map <filename>D:\dev\project1\skins\toolkit</filename> met revisie 21 van het skin-maker project aanmaken.

note: (para)
en: URLs must be properly escaped or they will not work, e.g. you must replace each space with <literal>%20</literal> as shown in the second example above.
nl: URL's moeten netjes afgesloten worden, anders werken ze niet. Je moet bijvoorbeeld ook elke spatie vervangen door <literal>%20</literal>, zoals in het tweede voorbeeld weergegeven.

note: (para)
en: If you want the local path to include spaces or other special characters, you can enclose it in double quotes, or you can use the <literal>\</literal> (backslash) character as a Unix shell style escape character preceding any special character. Of course this also means that you must use <literal>/</literal> (forward slash) as a path delimiter. Note that this behaviour is new in Subversion 1.6 and will not work with older clients.
nl: Als je in lokale paden spaties en andere speciale tekens wilt gebruiken, dan moet je deze tussen aanhalingstekens plaatsen, of je kunt de <literal>\</literal> (schuine streep naar links, ook wel backslash genoemd) gebruiken, zoals deze gebruikt worden Unix voor speciale karakters. Dit houdt ook in dat je de <literal>/</literal> (schuine streep naar rechts, ook wel forward slash genoemd) moet gebruiken als scheidingsteken voor paden. Merk op dat dit gedrag nieuw is voor Subversion 1.6 en dat dit niet werkt bij oudere versies.

note: (title)
en: Use explicit revision numbers
nl: Gebruik Explicite Revisie Nummers

note: (para)
en: You should strongly consider using explicit revision numbers in all of your externals definitions, as described above. Doing so means that you get to decide when to pull down a different snapshot of external information, and exactly which snapshot to pull. Besides the common sense aspect of not being surprised by changes to third-party repositories that you might not have any control over, using explicit revision numbers also means that as you backdate your working copy to a previous revision, your externals definitions will also revert to the way they looked in that previous revision, which in turn means that the external working copies will be updated to match they way <emphasis>they</emphasis> looked back when your repository was at that previous revision. For software projects, this could be the difference between a successful and a failed build of an older snapshot of your complex code base.
nl: Het is verstandig om serieus te overwegen expliciete revisienummers te gebruiken in alle externe definities, zoals hierboven beschreven. Dit houdt in dat je moet beslissen wanneer je een andere momentopname van externe informatie op wilt halen en dan dus ook welke momentopname precies. Afgezien van het feit dat je dan niet verrast wordt door wijzigingen in archieven van derde partijen, waar je geen controle over hebt, biedt het gebruik van expliciete revisienummers ook het voordeel dat als je je werkkopie terugzet naar een oudere versie ook de betrokken externen naar de respectievelijke oudere versie worden teruggezet. Bij software projecten kan dit het verschil betekenen tussen een succesvolle of fout gelopen bouwproces van een oude versie van een complex project.

note: (title)
en: Older svn:externals definitions
nl: Oudere svn:externals definities

note: (para)
en: The format shown here was introduced in Subversion 1.5. You may also see the older format which has the same information in a different order. The new format is preferred as it supports several useful features described below, but it will not work on older clients. The differences are shown in the <ulink url="http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html"><citetitle>Subversion Book</citetitle></ulink>.
nl: De indeling die hier weergegeven is, is in Subversion 1.5 geïntroduceerd. Je kunt ook de oudere indeling tegenkomen waarbij de informatie in een andere volgorde is weergegeven. De nieuwe indeling heeft de voorkeur, omdat daarbij enkele nuttige functies, zoals hieronder beschreven, worden ondersteund die niet in oudere versies ondersteund worden. De verschillen zijn weergegeven in het <ulink url="http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html"><citetitle>Subversion Boek</citetitle></ulink>.

note: (para)
en: If the external project is in the same repository, any changes you make there will be included in the commit list when you commit your main project.
nl: Als het externe project zich in hetzelfde archief bevindt, dan zullen wijzigingen die je daarin aanbrengt meegenomen worden in de vastleg lijst als je het het hoofd project vastlegt.

note: (para)
en: If the external project is in a different repository, any changes you make to the external project will be notified when you commit the main project, but you have to commit those external changes separately.
nl: Als het externe project zich in een ander archief bevindt, dan zul je alleen een notificatie krijgen van de wijzigingen die je aan het externe project hebt doorgevoerd op het moment dat je het hoofd project vastlegt. Je moet de wijzigingen aan het externe project apart vastleggen.

note: (para)
en: If you use absolute URLs in <literal>svn:externals</literal> definitions and you have to relocate your working copy (i.e., if the URL of your repository changes), then your externals won't change and might not work anymore.
nl: Als je absolute URL's gebruikt in de <literal>svn:externals</literal> definities en je moet een keer je werkkopie verplaatsen (oftewel als de URL van je archief verandert), dan zullen de externe verwijzingen niet mee veranderen en dus zullen deze niet meer werken.

note: (para)
en: To avoid such problems, Subversion clients version 1.5 and higher support relative external URLs. Four different methods of specifying a relative URL are supported. In the following examples, assume we have two repositories: one at <systemitem class="url">http://example.com/svn/repos-1</systemitem> and another at <systemitem class="url">http://example.com/svn/repos-2</systemitem>. We have a checkout of <systemitem class="url">http://example.com/svn/repos-1/project/trunk</systemitem> into <filename>C:\Working</filename> and the <literal>svn:externals</literal> property is set on trunk.
nl: Om zulke problemen te voorkomen, ondersteunen de Subversion clients vanaf versie 1.5 relatieve externe URL's. Er zijn vier verschillende methodes voor het definiëren van relatieve URL's. Bij de volgende voorbeelden gaan we er van uit dat we twee archieven hebben: één op  <systemitem class="url">http://example.com/svn/repos-1</systemitem> en de ander op <systemitem class="url">http://example.com/svn/repos-2</systemitem>. We hebben een werkkopie opgehaald van <systemitem class="url">http://example.com/svn/repos-1/project/trunk</systemitem>  naar de locatie <filename>C:\Working</filename> en de <literal>svn:externals</literal> eigenschap is ingesteld op de trunk.

note: (term)
en: Relative to parent directory
nl: Relatief ten opzichte van bovenliggende map

note: (para)
en: These URLs always begin with the string <literal>../</literal> for example: <screen>
    ../../widgets/foo  common/foo-widget
    </screen> This will extract <systemitem class="url">http://example.com/svn/repos-1/widgets/foo</systemitem> into <filename>C:\Working\common\foo-widget</filename>.
nl: Deze URL's beginnen altijd met <literal>../</literal>, bijvoorbeeld: <screen>
    ../../widgets/foo  common/foo-widget
    </screen> Hiermee wordt <systemitem class="url">http://example.com/svn/repos-1/widgets/foo</systemitem> geëxtraheerd naar <filename>C:\Working\common\foo-widget</filename>.

note: (para)
en: Note that the URL is relative to the URL of the directory with the <literal>svn:externals</literal> property, not to the directory where the external is written to disk.
nl: Merk op dat de URL relatief is ten opzicht van de URL van de map met de <literal>svn:externals</literal> eigenschap, niet ten opzichte van de map waar de externe opgeslagen is op de schijf.

note: (term)
en: Relative to repository root
nl: Relatief ten opzichte van de archief hoofdmap

note: (para)
en: These URLs always begin with the string <literal>^/</literal> for example: <screen>
    ^/widgets/foo  common/foo-widget
    </screen> This will extract <systemitem class="url">http://example.com/svn/repos-1/widgets/foo</systemitem> into <filename>C:\Working\common\foo-widget</filename>.
nl: Deze URL's beginnen altijd met <literal>^/</literal>, bijvoorbeeld: <screen>
    ^/widgets/foo  common/foo-widget
    </screen> Hiermee wordt <systemitem class="url">http://example.com/svn/repos-1/widgets/foo</systemitem> naar <filename>C:\Working\common\foo-widget</filename> geëxtraheerd.

note: (para)
en: You can easily refer to other repositories with the same <literal>SVNParentPath</literal> (a common directory holding several repositories). For example: <screen>
    ^/../repos-2/hammers/claw  common/claw-hammer
    </screen> This will extract <systemitem class="url">http://example.com/svn/repos-2/hammers/claw</systemitem> into <filename>C:\Working\common\claw-hammer</filename>.
nl: Je kunt eenvoudig naar andere archieven met dezelfde <literal>SVNParentPath</literal> (een gemeenschappelijke map met meerdere archieven) referenen. Bijvoorbeeld: <screen>
    ^/../repos-2/hammers/claw  common/claw-hammer
    </screen> Hiermee wordt <systemitem class="url">http://example.com/svn/repos-2/hammers/claw</systemitem> naar <filename>C:\Working\common\claw-hammer</filename> geëxtraheerd.

note: (term)
en: Relative to scheme
nl: Relatief ten opzichte van de indeling

note: (para)
en: URLs beginning with the string <literal>//</literal> copy only the scheme part of the URL. This is useful when the same hostname must the accessed with different schemes depending upon network location; e.g. clients in the intranet use <systemitem class="url">http://</systemitem> while external clients use <systemitem class="url">svn+ssh://</systemitem>. For example: <screen>
    //example.com/svn/repos-1/widgets/foo  common/foo-widget
    </screen> This will extract <systemitem class="url">http://example.com/svn/repos-1/widgets/foo</systemitem> or <systemitem class="url">svn+ssh://example.com/svn/repos-1/widgets/foo</systemitem> depending on which method was used to checkout <filename>C:\Working</filename>.
nl: URL's die beginnen met <literal>//</literal> kopiëren van de URL alleen het gedeelte met de indeling. Dit is nuttig als dezelfde hostnaam gebruikt wordt voor het benaderen van verschillende indelingen afhankelijk van de netwerk locatie. Bijvoorbeeld programma's op het intranet gebruiken <systemitem class="url">http://</systemitem> terwijl externe programma's <systemitem class="url">svn+ssh://</systemitem> gebruiken. Een voorbeeld: <screen>
    //example.com/svn/repos-1/widgets/foo  common/foo-widget
    </screen> Hiermee wordt <systemitem class="url">http://example.com/svn/repos-1/widgets/foo</systemitem> of <systemitem class="url">svn+ssh://example.com/svn/repos-1/widgets/foo</systemitem> geëxtraheerd afhankelijk van de methode die gebruikt is voor het ophalen van <filename>C:\Working</filename>.

note: (term)
en: Relative to the server's hostname
nl: Relatief ten opzichte van de server hostnaam

note: (para)
en: URLs beginning with the string <literal>/</literal> copy the scheme and the hostname part of the URL, for example: <screen>
    /svn/repos-1/widgets/foo  common/foo-widget
    </screen> This will extract <systemitem class="url">http://example.com/svn/repos-1/widgets/foo</systemitem> into <filename>C:\Working\common\foo-widget</filename>. But if you checkout your working copy from another server at <systemitem class="url">svn+ssh://another.mirror.net/svn/repos-1/project1/trunk</systemitem> then the external reference will extract <systemitem class="url">svn+ssh://another.mirror.net/svn/repos-1/widgets/foo</systemitem>.
nl: URL's die beginnen met <literal>/</literal> kopiëren de gedeeltes met de indeling en de hostnaam van de URL, bijvoorbeeld: <screen>
    /svn/repos-1/widgets/foo  common/foo-widget
    </screen> Hiermee wordt <systemitem class="url">http://example.com/svn/repos-1/widgets/foo</systemitem> naar <filename>C:\Working\common\foo-widget</filename> geëxtraheerd. Als je echter je werkkopie ophaalt van een andere server vanaf <systemitem class="url">svn+ssh://another.mirror.net/svn/repos-1/project1/trunk</systemitem>, dan zal de externe referentie <systemitem class="url">svn+ssh://another.mirror.net/svn/repos-1/widgets/foo</systemitem> extraheren.

note: (para)
en: You can also specify a peg revision after the URL if required, e.g. <systemitem class="url">http://sounds.red-bean.com/repos@19</systemitem>.
nl: Je kunt ook een vastgepinde revisie opgeven achteraan de URL indien nodig, bijvoorbeeld <systemitem class="url">http://sounds.red-bean.com/repos@19</systemitem>.

note: (para)
en: If you need more information how TortoiseSVN handles Properties read <xref linkend="tsvn-dug-propertypage"/>.
nl: Als je meer informatie wilt hebben over hoe TortoiseSVN omgaat met Eigenschappen, lees dan <xref linkend="tsvn-dug-propertypage"/>.

note: (para)
en: To find out about different methods of accessing common sub-projects read <xref linkend="tsvn-howto-common-projects"/>.
nl: Lees voor meer informatie over de verschillende methodes voor het benaderen van gemeenschappelijke sub-projecten <xref linkend="tsvn-howto-common-projects"/>.

note: (title)
en: External Files
nl: Externe Bestanden

note: (para)
en: As of Subversion 1.6 you can add single file externals to your working copy using the same syntax as for folders. However, there are some restrictions.
nl: Vanaf Subversion 1.6 kun je enkele externe bestanden aan je werkkopie toevoegen, door gebruik te maken van dezelfde syntax als voor mappen. Er zijn wel enkele beperkingen.

note: (para)
en: The path to the file external must place the file in an existing versioned folder. In general it makes most sense to place the file directly in the folder that has <literal>svn:externals</literal> set, but it can be in a versioned sub-folder if necessary. By contrast, directory externals will automatically create any intermediate unversioned folders as required.
nl: Het pad naar het externe bestand moet het bestand in een bestaande map met versiebeheer plaatsen. Over het algemeen is het het handigst om het bestand te plaatsen in de map waarin de <literal>svn:externals</literal> is ingesteld, maar dit kan ook in een sub-map met versiebeheer indien nodig. Dit in tegenstelling tot externe mappen, waarbij automatisch tussentijdse mappen zonder versiebeheer worden aangemaakt als deze nodig zijn.

note: (para)
en: The URL for a file external must be in the same repository as the URL that the file external will be inserted into; inter-repository file externals are not supported.
nl: De URL van een extern bestand moet in hetzelfde archief zijn als de URL van het archief waarin het externe bestand wordt opgehaald, externe bestanden tussen verschillende archieven worden niet ondersteund.

note: (para)
en: A file external behaves just like any other versioned file in many respects, but they cannot be moved or deleted using the normal commands; the <literal>svn:externals</literal> property must be modified instead.
nl: Een extern bestand gedraagt zich net zoals elk ander bestand met versiebeheer, maar deze kunnen niet verplaatst of verwijderd worden met normale commando's; de <literal>svn:externals</literal> eigenschap moet in de plaats daarvan gewijzgd worden.

note: (title)
en: File externals support incomplete in Subversion 1.6
nl: Incomplete ondersteuning van externe bestanden in Subversion 1.6

note: (para)
en: In subversion 1.6 it is not possible to remove a file external from your working copy once you have added it, even if you delete the <literal>svn:externals</literal> property altogether. You have to checkout a fresh working copy to remove the file.
nl: Het is in subversion 1.6 niet mogelijk om een extern bestand van je werkkopie te verwijderen als je deze toegevoegd hebt, zelfs als je ook de <literal>svn:externals</literal> eigenschap verwijderd. Je moet een verse werkkopie ophalen als je het bestand wilt verwijderen.

note: (title)
en: Branching / Tagging
nl: Vertakken / labelen

note: (primary)
en: copy
nl: kopie

note: (title)
en: Creating a Branch or Tag
nl: Aanmaken van Tak of Label

note: (title)
en: The Branch/Tag Dialog
nl: De Branch/Tag Dialoog

note: (term) (listitem)
en: HEAD revision in the repository
nl: HEAD revisie in het archief

note: (term)
en: Specific revision in the repository
nl: Specifieke revisie in het archief

note: (title)
en: Other ways to create a branch or tag
nl: Andere maniere om een tak of label aan te maken

note: (title)
en: The Switch Dialog
nl: De Wissel Dialoog

note: (title)
en: Merging
nl: Samenvoegen

note: (primary)
en: merge
nl: samenvoegen

note: (para)
en: Where branches are used to maintain separate lines of development, at some stage you will want to merge the changes made on one branch back into the trunk, or vice versa.
nl: Nadat takken zijn gebruikt om meerdere ontwikkelrichtingen uit te gaan kan het op gegeven moment nodig zijn om de parallel ontwikkelde wijzigingen uit een tak weer terug samen te voegen in de basislijn of omgekeerd.

note: (para)
en: It is important to understand how branching and merging works in Subversion before you start using it, as it can become quite complex. It is highly recommended that you read the chapter <ulink url="http://svnbook.red-bean.com/en/1.5/svn.branchmerge.html"><citetitle>Branching and Merging</citetitle></ulink> in the Subversion book, which gives a full description and many examples of how it is used.
nl: Aangezien het erg complex kan worden is het erg belangrijk om goed te begrijpen hoe het vertakken en samenvoegen in Subversion werkt voordat van start wordt gegaan. Het is sterk aan te bevelen om het hoofdstuk <ulink url="http://svnbook.red-bean.com/en/1.5/svn.branchmerge.html"><citetitle>Branching and Merging</citetitle></ulink> uit het Subversion book te lezen dat een volledige beschrijving inclusief voorbeelden geeft.

note: (para)
en: The next point to note is that merging <emphasis>always</emphasis> takes place within a working copy. If you want to merge changes <emphasis>into</emphasis> a branch, you have to have a working copy for that branch checked out, and invoke the merge wizard from that working copy using <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Merge...</guimenuitem></menuchoice>.
nl: Een volgend belangrijk punt is dat samenvoegen <emphasis>altijd</emphasis> vanuit een werkkopie begint. Indien wijzigingen uit een tak <emphasis>naar</emphasis> een andere tak samengevoegd moeten worden, moet deze laatste op uw computer zijn afgehaald en moet van hier uit het samenvoegen worden geïnitieerd met het menu <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Samenvoegen...</guimenuitem></menuchoice>.

note: (para)
en: In general it is a good idea to perform a merge into an unmodified working copy. If you have made other changes in your WC, commit those first. If the merge does not go as you expect, you may want to revert the changes, and the <guilabel>Revert</guilabel> command will discard <emphasis>all</emphasis> changes including any you made before the merge.
nl: Er wordt over het algemeen aangeraden om samen te voegen naar een werkkopie waar alle wijzigingen zijn vastgelegd. Indien het samenvoegen niet naar verwachting zou gebeuren zullen <emphasis>alle</emphasis> niet vastgelegde wijzigingen anders mee ongedaan worden gemaakt bij gebruik van het <guilabel>Ongedaan Maken</guilabel> commando, en dus ook de wijzigingen van voor het samenvoegen.

note: (para)
en: There are three common use cases for merging which are handled in slightly different ways, as described below. The first page of the merge wizard asks you to select the method you need.
nl: Er zijn drie situaties waar samenvoegen telkens op een verschillende manier werkt, zoals hieronder beschreven. De eerste vraag die wordt gesteld bij het Samenvoegen is welke methode gewenst is.

note: (term)
en: Merge a range of revisions
nl: Een revisiebereik samenvoegen

note: (para)
en: This method covers the case when you have made one or more revisions to a branch (or to the trunk) and you want to port those changes across to a different branch.
nl: Deze methode wordt gebruikt als u één of meer wijzigingen in een tak (of de basislijn) heeft aangebracht en deze ook wilt toepassen op een andere tak.

note: (para)
en: What you are asking Subversion to do is this: <quote>Calculate the changes necessary to get [FROM] revision 1 of branch A [TO] revision 7 of branch A, and apply those changes to my working copy (of trunk or branch B).</quote>
nl: Wat hier aan Subversion wordt gevraagd is het volgende: <quote>Bereken de benodigde wijzigingen om vanuit [FROM] revisie 1 van tak A [TO] revisie 7 van tak A te gaan, en pas deze wijzigingen toe op mijn werkkopie (uit basislijn of tak B).</quote>

note: (term) (title)
en: Reintegrate a branch
nl: Een tak reïntegreren

note: (para)
en: This method covers the case when you have made a feature branch as discussed in the Subversion book. All trunk changes have been ported to the feature branch, week by week, and now the feature is complete you want to merge it back into the trunk. Because you have kept the feature branch synchronized with the trunk, the latest versions of branch and trunk will be absolutely identical except for your branch changes.
nl: Deze methode wordt gebruikt als u een 'feature branch' heeft zoals besproken in het Subversion boek. Wekelijks zijn alle wijzigingen uit de basislijn ook in de 'feature branch' samengevoegd. Nu de nieuwe ontwikkeling in de 'feature branch' is afgewerkt mag deze naar de basislijn worden samengevoegd. Aangezien de 'feature branch' gedurende zijn ontwikkeling steeds is gesynchroniseerd met de basislijn, is de basislijn ook zijn werkbasis gebleven.

note: (para)
en: This is a special case of the tree merge described below, and it requires only the URL to merge from (normally) your development branch. It uses the merge-tracking features of Subversion to calculate the correct revision ranges to use, and perform additional checks which ensure that the branch has been fully updated with trunk changes. This ensures that you don't accidentally undo work that others have committed to trunk since you last synchronized changes.
nl: Dit is een bijzonder geval van het boom samenvoegen dat in het volgende punt wordt besproken. Vanuit de basislijn is enkel de URL naar de desbetreffende 'feature' tak nodig. Subversion kan dankzij zijn wijziging-controle-routines zowel zelf terugvinden welk revisiebereik nodig is evenals indien alle wijzigingen van de basislijn correct zijn samengevoegd naar de tak. Dit voorkomt dat eventueel werk van anderen in de basislijn na de laatste synchronisatie niet per ongeluk ongedaan wordt gemaakt.

note: (para)
en: After the merge, all branch development has been completely merged back into the main development line. The branch is now redundant and can be deleted.
nl: Na het samenvoegen zijn alle wijzigingen die in de tak zijn gebeurd meegenomen in de basislijn. De tak is nu overtollig geworden en kan worden verwijderd.

note: (para)
en: Once you have performed a reintegrate merge you should not continue to use it for development. The reason for this is that if you try to resynchronize your existing branch from trunk later on, merge tracking will see your reintegration as a trunk change that has not yet been merged into the branch, and will try to merge the branch-to-trunk merge back into the branch! The solution to this is simply to create a new branch from trunk to continue the next phase of your development.
nl: Eenmaal de tak terug in de basislijn is samengevoegd mag deze niet meer opnieuw worden gebruikt voor een volgende ontwikkeling. De reden is dat wanneer later opnieuw zou worden samengevoegd naar de basislijn, de wijziging-controle-routines van Subversion zullen merken dat de wijzigingen aan de basislijn van de vorige reïntegratie zelf nog niet zijn toegepast op de tak, en zal het de tak-naar-basislijn wijzigingen opnieuw in de tak proberen toepassen! De enige correcte oplossing is eenvoudigweg een nieuwe tak te maken om vervolgontwikkelingen in te doen.

note: (term)
en: Merge two different trees
nl: Twee verschillende takken samenvoegen

note: (para)
en: This is a more general case of the reintegrate method. What you are asking Subversion to do is: <quote>Calculate the changes necessary to get [FROM] the head revision of the trunk [TO] the head revision of the branch, and apply those changes to my working copy (of the trunk).</quote> The net result is that trunk now looks exactly like the branch.
nl: Dit is een meer algemene variant van vorige tak reïntegratie methode. Hierbij wordt aan Subversion hetvolgende gevraagd: <quote>Bereken wijzigingen die nodig zijn om [VAN] de HEAD revisie van de basislijn [NAAR] de HEAD revisie van de tak te gaan, en pas deze wijzigingen toe op mijn werkkopie (uit de basislijn).</quote> Het resultaat is dat de basislijn precies hetzelfde bevat als de tak.

note: (para)
en: If your server/repository does not support merge-tracking then this is the only way to merge a branch back to trunk. Another use case occurs when you are using vendor branches and you need to merge the changes following a new vendor drop into your trunk code. For more information read the chapter on <ulink url="http://svnbook.red-bean.com/en/1.5/svn.advanced.vendorbr.html"><citetitle>vendor branches</citetitle></ulink> in the Subversion Book.
nl: Indien uw Subversion server geen wijziging-controle-routines (‘merge-tracking’) ondersteunt is dit de enige manier om een tak opnieuw in de basislijn samen te voegen. Een andere situatie waar deze vorm van samenvoegen wordt gebruikt is wanneer een project zogenaamde verkopers-takken (‘vendor branches’) heeft en een nieuwe versie van de verkopers-tak in de basislijn moet worden gevoegd. Meer informatie is te vinden in het Subversion boek hoofdstuk <ulink url="http://svnbook.red-bean.com/en/1.5/svn.advanced.vendorbr.html"><citetitle>vendor branches</citetitle></ulink>.

note: (title)
en: Merging a Range of Revisions
nl: Een Revisie-Bereik Samenvoegen

note: (secondary)
en: revision range
nl: revisiebereik

note: (title)
en: The Merge Wizard - Select Revision Range
nl: De Samenvoeg Tovenaar - Selecteer Revisie Bereik

note: (para)
en: <placeholder-1/> In the <guilabel>From:</guilabel> field enter the full folder URL of the branch or tag containing the changes you want to port into your working copy. You may also click <guibutton>...</guibutton> to browse the repository and find the desired branch. If you have merged from this branch before, then just use the drop down list which shows a history of previously used URLs.
nl: <placeholder-1/> Geef in het <guilabel>Van:</guilabel> veld de complete folder URL van de tak of label, welke de wijzigingen bevat die u naar uw werkkopie wilt doorvoeren. U kunt ook klikken op <guibutton>...</guibutton> om door het archief te bladeren naar de gewenste tak. Als u eerder van deze tak heeft samengevoegd, kunt u de uitklaplijst gebruiken welke een geschiedenis van eerder gebruikte URL's toont.

note: (para)
en: In the <guilabel>Revision range to merge</guilabel> field enter the list of revisions you want to merge. This can be a single revision, a list of specific revisions separated by commas, or a range of revisions separated by a dash, or any combination of these.
nl: Geef in het <guilabel>Revisiebereik om samen te voegen</guilabel> veld de lijst aan van revisies welke u wilt samenvoegen. Dit kan een enkele revisie zijn, een lijst van specifieke revisies gescheiden door komma's, een bereik van revisies gescheiden door een min-teken, of een combinatie van deze manieren.

note: (para)
en: There is an important difference in the way a revision range is specified with TortoiseSVN compared to the command line client. The easiest way to visualise it is to think of a fence with posts and fence panels.
nl: Er is een belangrijk verschil in de manier waarop een revisiebereik wordt gespecificeerd in TortoiseSVN of in de commandoregel client. De gemakkelijkste manier om dit te visualiseren is om een omheining voor ogen te nemen compleet met toegangspoorten en hekwerk.

note: (para)
en: With the command line client you specify the changes to merge using two <quote>fence post</quote> revisions which specify the <emphasis>before</emphasis> and <emphasis>after</emphasis> points.
nl: Met de commandoregel client geeft u de vast te legen wijzigingen aan door gebruik te maken van twee <quote>toegangspoort</quote> revisies welke de <emphasis>voor</emphasis> en <emphasis>na</emphasis> punten aangeven.

note: (para)
en: With TortoiseSVN you specify the changeset to merge using <quote>fence panels</quote>. The reason for this becomes clear when you use the log dialog to specify revisions to merge, where each revision appears as a changeset.
nl: Met TortoiseSVN geeft u de vast te leggen wijzigingsset aan door gebruik te maken van <quote>hekwerken</quote>. De reden hiervoor wordt duidelijk wanneer u het log-dialoog gebruikt om revisies aan te geven om samen te voegen, waarbij elke revisie zichtbaar is als een wijzigingsset.

note: (para)
en: If you are merging revisions in chunks, the method shown in the subversion book will have you merge 100-200 this time and 200-300 next time. With TortoiseSVN you would merge 100-200 this time and 201-300 next time.
nl: Als u samenvoegt in blokken, laat de methode welke in het subversion boek wordt getoond u 100-200 nu samenvoegen en 200-300 de volgende keer. Met TortoiseSVN zou u 100-200 nu samenvoegen en 201-300 de volgende keer.

note: (para)
en: This difference has generated a lot of heat on the mailing lists. We acknowledge that there is a difference from the command line client, but we believe that for the majority of GUI users it is easier to understand the method we have implemented.
nl: Dit verschil heeft een hoop tam-tam in de mailing lijsten opgeleverd. We geven toe dat er een verschil is met de commandoregel client, maar we geloven dat  het voor de meerderheid van de GUI-gebruikers de methode welke wij hebben toegepast gemakkelijker is om te begrijpen.

note: (secondary)
en: reintegrate
nl: herintegreren

note: (title)
en: The Merge Wizard - Reintegrate Merge
nl: De Samenvoeg Tovenaar - Herintegreer Samenvoegen

note: (title)
en: Merge Options
nl: Samenvoegopties

note: (title)
en: Handling Conflicts during Merge
nl: Conflicten Afhandelen tijdens Samenvoegen

note: (primary)
en: merge conflicts
nl: samenvoeg conflicten

note: (title)
en: Merge a Completed Branch
nl: Samenvoegen van een Afgehandelde Tak

note: (primary)
en: merge reintegrate
nl: samenvoegen herintegratie

note: (title)
en: The Merge reintegrate Dialog
nl: De Samenvoeg Re-integratie Dialoog

note: (title)
en: Locking
nl: Blokkeren

note: (primary)
en: locking
nl: blokkeren

note: (primary)
en: readonly
nl: alleen-lezen

note: (para)
en: You are using <quote>unmergeable</quote> files, for example, graphics files. If two people change the same file, merging is not possible, so one of you will lose their changes.
nl: Je maakt gebruik van <quote>niet samen te voegen</quote> bestanden, bijvoorbeeld grafische bestanden. Als twee mensen hetzelfde bestand wijzigen, dan is samenvoegen niet mogelijk. Oftewel, één van de twee zal de wijzigingen kwijtraken.

note: (para)
en: Your company has always used a locking revision control system in the past and there has been a management decision that <quote>locking is best</quote>.
nl: Jouw bedrijf heeft in het verleden altijd gebruik gemaakt van een versiebeheersysteem met blokkeringsmethode en er is een management besluit genomen dat <quote>blokkeren het beste is</quote>.

note: (para)
en: Subversion generally works best without locking, using the <quote>Copy-Modify-Merge</quote> methods described earlier in <xref linkend="tsvn-basics-versioning-copymodifymerge"/>. However there are a few instances when you may need to implement some form of locking policy. <placeholder-1/>
nl: Subversion werkt het beste als er geen gebruik wordt gemaakt van blokkeren, als je gebruik maakt van de <quote>Kopieer-Wijzig-Samenvoeg</quote> methode die eerder beschreven is in <xref linkend="tsvn-basics-versioning-copymodifymerge"/>. Er zijn echter enkele gevallen waarbij je een zekere vorm van blokkeerbeleid moet gebruiken. <placeholder-1/>

note: (para)
en: Firstly you need to ensure that your Subversion server is upgraded to at least version 1.2. Earlier versions do not support locking at all. If you are using <literal>file://</literal> access, then of course only your client needs to be updated.
nl: Allereerst moet je er zeker van zijn dat je Subversion server is bijgewerkt tot minimaal versie 1.2. Eerdere versies ondersteunen blokkeren helemaal niet. Als je gebruik maakt van <literal>file://</literal>, hoef natuurlijk alleen maar je eigen programma bij te werken.

note: (title)
en: How Locking Works in Subversion
nl: Hoe Het Blokkeren Werkt In Subversion

note: (para)
en: By default, nothing is locked and anyone who has commit access can commit changes to any file at any time. Others will update their working copies periodically and changes in the repository will be merged with local changes.
nl: Standaard wordt er niets geblokkeerd en kan iedereen die de rechten heeft wijzigingen op elk moment vastleggen in het archief. Anderen zullen hun werkkopieën regelmatig moeten verversen en de wijzigingen in het archief worden dan samengevoegd met de lokale wijzigingen.

note: (para)
en: If you <firstterm>Get a Lock</firstterm> on a file, then only you can commit that file. Commits by all other users will be blocked until you release the lock. A locked file cannot be modified in any way in the repository, so it cannot be deleted or renamed either, except by the lock owner.
nl: Als je een bestand <firstterm>blokkeert</firstterm>, dan heb jij alleenrecht op het vastleggen van dat bestand. Vastleggingen van andere gebruikers zullen geblokkeerd worden totdat jij de blokkade opheft. Een geblokkeerd bestand kan op geen enkele manier in het archief gewijzigd worden, dat houdt ook in dat niemand anders dan de eigenaar van de blokkade het bestand kan verwijderen of hernoemen.

note: (para)
en: However, other users will not necessarily know that you have taken out a lock. Unless they check the lock status regularly, the first they will know about it is when their commit fails, which in most cases is not very useful. To make it easier to manage locks, there is a new Subversion property <literal>svn:needs-lock</literal>. When this property is set (to any value) on a file, whenever the file is checked out or updated, the local copy is made read-only <emphasis>unless</emphasis> that working copy holds a lock for the file. This acts as a warning that you should not edit that file unless you have first acquired a lock. Files which are versioned and read-only are marked with a special overlay in TortoiseSVN to indicate that you need to acquire a lock before editing.
nl: Andere gebruikers zullen echter niet direct weten dat jij een bestand geblokkeerd hebt, tenzij ze regelmatig de blokkade status opvragen. Het eerste moment waarop ze er meestal pas achter komen is als ze wijzigingen proberen vast te leggen, wat niet altijd handig is. Om het werken met blokkades te vereenvoudigen is er een nieuwe Subversion eigenschap geïntroduceerd, <literal>svn:needs-lock</literal>. Als deze eigenschap (met een willekeurige waarde) aan een bestand is gekoppeld, dan wordt het lokale bestand altijd als alleen-lezen gemarkeerd als deze opgehaald wordt uit het archief, <emphasis>tenzij/totdat</emphasis> die werkkopie het bestand blokkeert. Op deze manier wordt je gewaarschuwd dat je dit bestand niet moet wijzigen voordat je het geblokkeerd hebt. Bestanden, die voorzien zijn van versiebeheer en als alleen-lezen zijn gemarkeerd, hebben in TortoiseSVN een apart overlappend pictogram waarmee aangegeven wordt dat je eerst het bestand moet blokkeren.

note: (para)
en: Locks are recorded by working copy location as well as by owner. If you have several working copies (at home, at work) then you can only hold a lock in <emphasis>one</emphasis> of those working copies.
nl: Blokkades worden geadministreerd met de werkkopie locatie en de eigenaar. Als je meerdere werkkopieën hebt (thuis, op het werk), dan kun je in maar <emphasis>één</emphasis> werkkopie zo'n blokkade initiëren.

note: (para)
en: If one of your co-workers acquires a lock and then goes on holiday without releasing it, what do you do? Subversion provides a means to force locks. Releasing a lock held by someone else is referred to as <firstterm>Breaking</firstterm> the lock, and forcibly acquiring a lock which someone else already holds is referred to as <firstterm>Stealing</firstterm> the lock. Naturally these are not things you should do lightly if you want to remain friends with your co-workers.
nl: Stel dat één van je medewerkers zo'n blokkade instelt en vervolgens op vakantie gaat, wat doe je dan? Subversion heeft de mogelijkheid om blokkades te forceren. Het vrijgeven van een blokkade die door iemand anders is ingesteld wordt aangeduid als het <firstterm>Verbreken</firstterm> van een blokkade. Het geforceerd toe-eigenen van een blokkade die door iemand anders is ingesteld, wordt het <firstterm>Stelen</firstterm> van een blokkade genoemd. Hier moet je natuurlijk voorzichtig mee omgaan als je vrienden wilt blijven met je collega's.

note: (para)
en: Locks are recorded in the repository, and a lock token is created in your local working copy. If there is a discrepancy, for example if someone else has broken the lock, the local lock token becomes invalid. The repository is always the definitive reference.
nl: Blokkades worden geadministreerd in het archief en er wordt ook een merkteken (een zogenaamde token) in je lokale werkkopie geplaatst. Als er een discrepantie is opgetreden, bijvoorbeeld als iemand anders de blokkade geforceerd heeft, dan zal het lokale blokkade merkteken ongeldig worden. De status in het archief is altijd leidend.

note: (title)
en: Getting a Lock
nl: Blokkade verkrijgen

note: (title)
en: The Locking Dialog
nl: Het blokkeringsscherm

note: (para)
en: Select the file(s) in your working copy for which you want to acquire a lock, then select the command <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Get Lock...</guimenuitem></menuchoice>. <placeholder-1/> A dialog appears, allowing you to enter a comment, so others can see why you have locked the file. The comment is optional and currently only used with Svnserve based repositories. If (and <emphasis>only</emphasis> if) you need to steal the lock from someone else, check the <guilabel>Steal lock</guilabel> box, then click on <guibutton>OK</guibutton>.
nl: Selecteer de bestanden in je werkkopie die je wilt blokkeren. Vervolgens selecteer je het commando <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Plaats blokkade...</guimenuitem></menuchoice>. <placeholder-1/> Een apart venster verschijnt, waarin je aan anderen kunt aangeven waarom je de bestanden geblokkeerd hebt. Het invullen is optioneel en wordt op dit moment alleen gebruikt in archieven die op basis van Svnserve opgezet zijn. Alleen als je <emphasis>echt</emphasis> een blokkade moet stelen van iemand anders, moet je de <guilabel>Steel de blokkades</guilabel> selectie aanvinken om de blokkade te stelen. Klik vervolgens op <guibutton>OK</guibutton> om de actie in gang te zetten.

note: (para)
en: If you select a folder and then use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Get Lock...</guimenuitem></menuchoice> the lock dialog will open with <emphasis>every</emphasis> file in <emphasis>every</emphasis> sub-folder selected for locking. If you really want to lock an entire hierarchy, that is the way to do it, but you could become very unpopular with your co-workers if you lock them out of the whole project. Use with care ...
nl: Als je een map selecteert en vervolgens het commando <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Plaats blokkade...</guimenuitem></menuchoice> kiest, zal het blokkeringsscherm geopend worden voor <emphasis>elk</emphasis> bestand in de map <emphasis>en alle</emphasis> bestanden in de sub-mappen. Als je echt de hele hiërarchie wilt blokkeren, dan is dat de methode. Je collega's zullen er mogelijk niet blij van worden als je hun helemaal buiten het project sluit. Gebruik dit dus met verstand...

note: (title)
en: Releasing a Lock
nl: Een Blokkade Vrijgeven

note: (para)
en: To make sure you don't forget to release a lock you don't need any more, locked files are shown in the commit dialog and selected by default. If you continue with the commit, locks you hold on the selected files are removed, even if the files haven't been modified. If you don't want to release a lock on certain files, you can uncheck them (if they're not modified). If you want to keep a lock on a file you've modified, you have to enable the <guilabel>Keep locks</guilabel> checkbox before you commit your changes.
nl: Om te voorkomen dat je vergeet een blokkade vrij te geven, worden geblokkeerde bestanden weergegeven in het vastleggen venster en standaard geselecteerd. Als je dan doorgaat met het vastleggen, zullen blokkades van de geselecteerde bestanden verwijderd worden, zelfs als er niets gewijzigd is. Als je de blokkade op bepaalde bestanden niet wilt vrijgeven, dan kun je deze de-selecteren (als ze niet gewijzigd zijn). Als je de blokkade op gewijzigde bestanden wilt behouden, dan moet je het <guilabel>Blokkades handhaven</guilabel> selectievak aanvinken voordat je je wijzigingen vastlegt.

note: (para)
en: To release a lock manually, select the file(s) in your working copy for which you want to release the lock, then select the command <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Release Lock</guimenuitem></menuchoice> There is nothing further to enter so TortoiseSVN will contact the repository and release the locks. You can also use this command on a folder to release all locks recursively.
nl: Als je een blokkade handmatig wilt opheffen, moet je de bestanden in je werkkopie selecteren waarvoor je de blokkade wilt opheffen. Vervolgens kies je het commando <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Blokkade opheffen<guimenuitem></menuchoice>. Er hoeft verder geen informatie ingevoerd te worden, dus TortoiseSVN zal het archief benaderen en de blokkades opheffen. Je kunt dit commando ook op mappen toepassen om alle blokkades recursief op te heffen.

note: (title)
en: Checking Lock Status
nl: Blokkadestatus Controleren

note: (title)
en: The Check for Modifications Dialog
nl: Het Kijk of er updates zijn scherm

note: (para)
en: <placeholder-1/> To see what locks you and others hold, you can use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Check for Modifications...</guimenuitem></menuchoice>. Locally held lock tokens show up immediately. To check for locks held by others (and to see if any of your locks are broken or stolen) you need to click on <guibutton>Check Repository</guibutton>.
nl: <placeholder-1/> Om na te gaan welke blokkades er door jou of anderen geplaatst zijn, kun je gebruik maken van <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Kijk of er updates zijn...</guimenuitem></menuchoice>. Lokale blokkade merktekens worden meteen getoond. Om de blokkades van anderen te zien (en om na te gaan of jouw blokkades verbroken of gestolen zijn) moet je op <guibutton>Controleer archief</guibutton> klikken.

note: (para)
en: From the context menu here, you can also get and release locks, as well as breaking and stealing locks held by others.
nl: Via het context menu, kun je hier ook blokkades plaatsen en opheffen, maar ook blokkades van anderen verbreken en stelen.

note: (title)
en: Avoid Breaking and Stealing Locks
nl: Voorkom het verbreken en stelen van blokkades

note: (para)
en: If you break or steal someone else's lock without telling them, you could potentially cause loss of work. If you are working with unmergeable file types and you steal someone else's lock, once you release the lock they are free to check in their changes and overwrite yours. Subversion doesn't lose data, but you have lost the team-working protection that locking gave you.
nl: Het verbreken of stelen van iemand anders blokkade zonder dat die persoon daarvan op de hoogte is, kan verlies van gegevens tot gevolg hebben. Als je iemand zijn blokkade steelt en werkt met niet samenvoegbare bestandsformaten, dan kan iemand anders jouw wijzigingen overschrijven op het moment dat jij jouw blokkade opheft en zij hun wijzigingen vastleggen in het archief. Subversion raakt geen informatie kwijt, maar je verliest wel de beveiliging de blokkade functionaliteit je biedt bij het werken in teamverband.

note: (title)
en: Making Non-locked Files Read-Only
nl: Niet-geblokkeerde bestanden als Alleen-lezen instellen

note: (para)
en: As mentioned above, the most effective way to use locking is to set the <literal>svn:needs-lock</literal> property on files. Refer to <xref linkend="tsvn-dug-propertypage"/> for instructions on how to set properties. Files with this property set will always be checked out and updated with the read-only flag set unless your working copy holds a lock. <graphic fileref="../images/ReadOnlyIcon.png"/> As a reminder, TortoiseSVN uses a special overlay to indicate this.
nl: Zoals eerder beschreven, kun je blokkades het effectiefst gebruiken door gebruik te maken van de <literal>svn:needs-lock</literal> eigenschap. Lees <xref linkend="tsvn-dug-propertypage"/> voor meer informatie over het instellen van eigenschappen. Bestanden die deze eigenschap hebben, krijgen meteen de alleen-lezen eigenschap mee als ze worden opgehaald uit het archief, tenzij jouw werkkopie het bestand geblokkeerd heeft. <graphic fileref="../images/ReadOnlyIcon.png"/> Ter herinnering, TortoiseSVN gebruikt een apart overlappend pictogram om deze situatie aan te geven.

note: (para)
en: If you operate a policy where every file has to be locked then you may find it easier to use Subversion's auto-props feature to set the property automatically every time you add new files. Read <xref linkend="tsvn-dug-propertypage-auto-props"/> for further information.
nl: Als je een beleid hanteert waardoor elk bestand geblokkeerd moet worden, dan is het waarschijnlijk makkelijker om automatische-eigenschappen functie van Subversion te gebruiken. Hiermee wordt automatisch dezelfde eigenschap ingesteld als je een nieuwe bestand toevoegt. Lees ook <xref linkend="tsvn-dug-propertypage-auto-props"/> voor meer informatie.

note: (title)
en: The Locking Hook Scripts
nl: Hook Scripts Voor Blokkeringen

note: (para)
en: When you create a new repository with Subversion 1.2 or higher, four hook templates are created in the repository <filename>hooks</filename> directory. These are called before and after getting a lock, and before and after releasing a lock.
nl: Als je een nieuw archief aanmaakt met Subversion 1.2 of hoger, worden er vier hook sjablonen aangemaakt in de map <filename>hooks</filename> van het archief. Deze worden aangeroepen voor en na het plaatsen van een blokkade, en voor en na het opheffen van een blokkade.

note: (para)
en: It is a good idea to install a <literal>post-lock</literal> and <literal>post-unlock</literal> hook script on the server which sends out an email indicating the file which has been locked. With such a script in place, all your users can be notified if someone locks/unlocks a file. You can find an example hook script <filename>hooks/post-lock.tmpl</filename> in your repository folder.
nl: Het is verstandig om op de server een <literal>na-het-blokkeren</literal> en <literal>na-het-deblokkeren</literal> hook script te installeren, waardoor een email verstuurd wordt waarin aangegeven wordt welk bestand ge(de)blokkeerd is. Met zo'n script kunnen alle gebruikers geïnformeerd worden over het feit dat er een blokkade geplaatst of opgeheven wordt. Je kunt een voorbeeld <filename>hooks/post-lock.tmpl</filename> vinden in je archief.

note: (para)
en: You might also use hooks to disallow breaking or stealing of locks, or perhaps limit it to a named administrator. Or maybe you want to email the owner when one of their locks is broken or stolen.
nl: Je kunt ook hook scripts gebruiken om het verbreken of stelen van blokkades te voorkomen, of dat alleen een beheerder dit mag doen. Je kunt ook een email laten sturen naar de eigenaar van een blokkade als zijn blokkade verbroken of gestolen wordt.

note: (para)
en: Read <xref linkend="tsvn-repository-hooks"/> to find out more.
nl: Lees <xref linkend="tsvn-repository-hooks"/> voor meer informatie hierover.

note: (title)
en: Creating and Applying Patches
nl: Een Patch Maken en Toepassen

note: (para)
en: For open source projects (like this one) everyone has read access to the repository, and anyone can make a contribution to the project. So how are those contributions controlled? If just anyone could commit changes, the project would be permanently unstable and probably permanently broken. In this situation the change is managed by submitting a <firstterm>patch</firstterm> file to the development team, who do have write access. They can review the patch first, and then either submit it to the repository or reject it back to the author.
nl: Bij Open bron projecten (zoals deze) heeft iedereen leesrechten voor het archief en kan iedereen een bijdrage leveren aan het project. Hoe worden die bijdrages behandeld? Als iedereen wijzigingen kan vastleggen, dan zal het project bijna altijd onstabiel zijn en zelfs in de meeste gevallen niet werken. Om dit te voorkomen wordt er gebruik gemaakt van <firstterm>patch</firstterm> bestanden die naar het ontwikkelteam gestuurd kunnen worden, die natuurlijk wel schrijfrechten heeft. Zij kunnen de patch dan controleren en in het archief inbrengen of de auteur laten weten dat deze afgewezen is.

note: (para)
en: Patch files are simply Unified-Diff files showing the differences between your working copy and the base revision.
nl: Patch bestanden zijn Unified-Diff bestanden waarin de verschillen tussen jouw werkkopie en de basis revisie zijn opgenomen.

note: (title)
en: Creating a Patch File
nl: Maken van een Patchbestand

note: (para)
en: First you need to make <emphasis>and test</emphasis> your changes. Then instead of using <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Commit...</guimenuitem></menuchoice> on the parent folder, you select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Create Patch...</guimenuitem></menuchoice>
nl: Eerst moet je natuurlijk je wijzigingen maken <emphasis>en testen</emphasis>. Vervolgens moet je op de bovenliggende map <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Maak Patch...</guimenuitem></menuchoice> selecteren in plaats van <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Vastleggen...</guimenuitem></menuchoice>

note: (title)
en: The Create Patch dialog
nl: Het Maak Patch Venster

note: (para)
en: you can now select the files you want included in the patch, just as you would with a full commit. This will produce a single file containing a summary of all the changes you have made to the selected files since the last update from the repository.
nl: Nu kun je de bestanden selecteren die je in je patch wilt opnemen, net zoals je zou doen bij een normale vastlegging. Hiermee wordt dan een enkel bestand gemaakt met daarin een samenvatting van alle wijzigingen die je aan de geselecteerde bestanden hebt aangebracht sinds de laatste verversing van het archief.

note: (para)
en: You can produce separate patches containing changes to different sets of files. Of course, if you create a patch file, make some more changes to the <emphasis>same</emphasis> files and then create another patch, the second patch file will include <emphasis>both</emphasis> sets of changes.
nl: Je kunt verschillende patches aanmaken met wijzigingen aan verschillende bestandsgroepen. Als je een patch bestand aanmaakt, dan nog enkele wijzigingen aan <emphasis>dezelfde</emphasis> bestanden doorvoert en vervolgens weer een patch bestand aanmaakt, dan zal in het tweede patch bestand <emphasis>beide</emphasis> sets met wijzigingen te zien zijn.

note: (para)
en: Just save the file using a filename of your choice. Patch files can have any extension you like, but by convention they should use the <filename>.patch</filename> or <filename>.diff</filename> extension. You are now ready to submit your patch file.
nl: Sla het bestand op met een naam naar keuze. Patch bestanden kunnen elke extensie hebben die je leuk vindt, maar standaard wordt de extensie <filename>.patch</filename> of <filename>.diff</filname> gebruikt. Nu ben je klaar om je patch bestand op te sturen.

note: (para)
en: You can also save the patch to the clipboard instead of to a file. You might want to do this so that you can paste it into an email for review by others. Or if you have two working copies on one machine and you want to transfer changes from one to the other, a patch on the clipboard is a convenient way of doing this.
nl: Je kunt je patch ook op het klembord opslaan in plaats van in een bestand. Dit is handig als je de patch bijvoorbeeld in een mail wilt plakken zodat iemand anders hem kan controleren. Je kunt deze methode ook gebruiken als je twee PC's gebruikt en je de wijzigingen van de ene naar de andere PC wilt verplaatsen.

note: (title)
en: Applying a Patch File
nl: Een Patchbestand Toepassen

note: (para)
en: Patch files are applied to your working copy. This should be done from the same folder level as was used to create the patch. If you are not sure what this is, just look at the first line of the patch file. For example, if the first file being worked on was <filename>doc/source/english/chapter1.xml</filename> and the first line in the patch file is <filename>Index: english/chapter1.xml</filename> then you need to apply the patch to the <filename>doc/source/</filename> folder. However, provided you are in the correct working copy, if you pick the wrong folder level, TortoiseSVN will notice and suggest the correct level.
nl: Patch bestanden worden toegepast op je werkkopie. Dit moet gedaan worden vanaf hetzelfde map-niveau als waarop de patch gemaakt is. Als je niet zeker weet op welk niveau dat was, kijk dan naar de eerste regel van het patch bestand. Als bijvoorbeeld het eerste bestand waaraan gewerkt is <filename>doc/source/english/chapter1.xml</filename> is en de eerste regel in het patch bestand is <filename>Index: english/chapter1.xml</filename>, dan moet je de patch toepassen op de map <filename>doc/source/</filename>. Als je per ongeluk het verkeerde map-niveau kiest, dan zal TortoiseSVN je hiervan op de hoogte stellen en het juiste niveau voorstellen. Dit werkt alleen als je in de juiste werkkopie aan het werken bent.

note: (para)
en: In order to apply a patch file to your working copy, you need to have at least read access to the repository. The reason for this is that the merge program must reference the changes back to the revision against which they were made by the remote developer.
nl: Als je een patch bestand wilt toepassen op je werkkopie, dan heb je op zijn minst lees-rechten nodig bij het archief. De reden hiervoor is dat het samenvoegprogramma de revisie moet kunnen traceren waarop de wijzigingen door de ontwikkelaar zijn gemaakt.

note: (para)
en: From the context menu for that folder, click on <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Apply Patch...</guimenuitem></menuchoice> This will bring up a file open dialog allowing you to select the patch file to apply. By default only <filename>.patch</filename> or <filename>.diff</filename> files are shown, but you can opt for <quote>All files</quote>. If you previously saved a patch to the clipboard, you can use <guibutton>Open from clipboard...</guibutton> in the file open dialog. Note that this option only appears if you saved the patch to the clipboard using <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Create Patch...</guimenuitem></menuchoice>. Copying a patch to the clipboard from another app will not make the button appear.
nl: Klik in het context menu van die folder op <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Pas Patch toe...</guimenuitem></menuchoice>. Er wordt dan een nieuw scherm geopend waarin je het patch bestand, die je wilt toepassen, kunt selecteren. Standaard zullen alleen <filename>.patch</filename> of <filename>.diff</filename> bestanden weergegeven worden, maar je kunt ook <quote>Alle bestanden</quote> laten zien. Als je een patch op het klembord hebt staan, dan kun je de knop <guibutton>Openen vanaf klembord...</guibutton> klikken. Merk op dat deze optie alleen weergegeven wordt als je de patch op het klembord hebt gezet met <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Maak Patch...</guimenuitem></menuchoice>. De knop zal niet getoond worden als je een patch vanuit een ander programma naar het klembord hebt gekopieerd.

note: (para)
en: Alternatively, if the patch file has a <filename>.patch</filename> or <filename>.diff</filename> extension, you can right click on it directly and select <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Apply Patch...</guimenuitem></menuchoice>. In this case you will be prompted to enter a working copy location.
nl: Als jouw patch bestand de extensie <filename>.patch</filename> of <filename>.diff</filename> heeft, kun je deze ook direct toepassen als je met rechts op het bestand klikt en <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Pas Patch toe...</guimenuitem></menuchoice> selecteert.

note: (para)
en: These two methods just offer different ways of doing the same thing. With the first method you select the WC and browse to the patch file. With the second you select the patch file and browse to the WC.
nl: Dit zijn twee verschillende manieren waarmee je hetzelfde bereikt. Met de eerste methode selecteer je de werkkopie en blader je naar het patch bestand. Met de tweede selecteer je het patch bestand en blader je naar de werkkopie.

note: (para)
en: Once you have selected the patch file and working copy location, TortoiseMerge runs to merge the changes from the patch file with your working copy. A small window lists the files which have been changed. Double click on each one in turn, review the changes and save the merged files.
nl: Als je eenmaal het patch bestand en de locatie van de werkkopie hebt geselecteerd, zal TortoiseMerge de wijzigingen van het patch bestand met je werkkopie samenvoegen. In een klein scherm zullen de gewijzigde bestanden weergegeven worden. Dubbelklik op elk bestand om de wijzigingen van de samenvoeging te bekijken en deze op te slaan.

note: (para)
en: The remote developer's patch has now been applied to your working copy, so you need to commit to allow everyone else to access the changes from the repository.
nl: De patch van de andere ontwikkelaar is nu toegepast op jouw werkkopie. Je moet nu de wijzigingen vastleggen in het archief, zodat iedereen de wijzigingen kan ophalen.

note: (title)
en: Who Changed Which Line?
nl: Wie Heeft Welke Regel Gewijzigd?

note: (primary)
en: blame
nl: verklaren

note: (primary)
en: annotate
nl: annoteren

note: (primary)
en: praise
nl: prijzen

note: (para)
en: Sometimes you need to know not only what lines have changed, but also who exactly changed specific lines in a file. That's when the <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Blame...</guimenuitem></menuchoice> command, sometimes also referred to as <firstterm>annotate</firstterm> command comes in handy.
nl: Soms wil je niet alleen welke regels er gewijzigd zijn, maar ook wie er precies welke regel gewijzigd heeft. Hierbij komt het commando <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Verklaren...</guimenuitem></menuchoice>, soms ook aangeduid als <firstterm>annoteren</firstterm>, goed van pas.

note: (para)
en: This command lists, for every line in a file, the author and the revision the line was changed.
nl: Dit commando laat voor elke regel in een bestand zien wie, en in welke revisie, een regel heeft gewijzigd.

note: (title)
en: Blame for Files
nl: Verklaar Bestanden

note: (title)
en: The Annotate / Blame Dialog
nl: Het Verklar/Annoteren Scherm

note: (para)
en: <placeholder-1/> If you're not interested in changes from earlier revisions you can set the revision from which the blame should start. Set this to <literal>1</literal>, if you want the blame for <emphasis>every</emphasis> revision.
nl: <placeholder-1/> Als je niet geïnteresseerd bent in de wijzigingen van eerdere revisies, kun je aangegeven vanaf welke revisie het verklaren moet beginnen. Stel deze waarde in op <literal>1</literal> als je de wijzigingen voor <emphasis>elke</emphasis> revisie wilt zien.

note: (para)
en: By default the blame file is viewed using <firstterm>TortoiseBlame</firstterm>, which highlights the different revisions to make it easier to read. If you wish to print or edit the blame file, select <guilabel>Use Text viewer to view blames</guilabel>
nl: Standaard wordt het verklaren-bestand getoond in <firstterm>TortoiseBlame</firstterm>, waarin de verschillende revisies gemarkeerd worden voor een beter overzicht. Als je het verklaren-bestand wilt afdrukken of bewerken, selecteer dan <guilabel>Gebruik &tekst editor om verklaringen te bekijken</guilabel>.

note: (para)
en: You can specify the way that line ending and whitespace changes are handled. These options are described in <xref linkend="tsvn-dug-diff-eol-whitespace"/>. The default behaviour is to treat all whitespace and line-end differences as real changes, but if you want to ignore an indentation change and find the original author, you can choose an appropriate option here.
nl: Je kunt instellen hoe regeleinden en spaties behandeld moeten worden. Deze opties staan beschreven in <xref linkend="tsvn-dug-diff-eol-whitespace"/>. Standaard worden alle verschillen in spaties en regeleinden als echte wijzigingen behandeld. Als je een inspring wijziging wilt negeren en de originele auteur wilt vinden, dan kun je de benodigde instellingen hier kiezen.

note: (para)
en: Once you press <guibutton>OK</guibutton> TortoiseSVN starts retrieving the data to create the blame file. Please note: This can take several minutes to finish, depending on how much the file has changed and of course your network connection to the repository. Once the blame process has finished the result is written into a temporary file and you can view the results.
nl: Als je eenmaal op <guibutton>OK</guibutton> hebt geklikt, start TortoiseSVN met het ophalen van de gegevens om het verklaren-bestand aan te maken. Merk op: Het kan enkele minuten duren voordat dit proces klaar is. Dit hangt natuurlijk af van het aantal wijzigingen in een bestand en de netwerkverbinding naar je archief. Als het proces klaar is, worden de resultaten naar een tijdelijk bestand geschreven, waarna je de resultaten kunt bekijken.

note: (para)
en: <placeholder-1/> TortoiseBlame, which is included with TortoiseSVN, makes the blame file easier to read. When you hover the mouse over a line in the blame info column, all lines with the same revision are shown with a darker background. Lines from other revisions which were changed by the same author are shown with a light background. The colouring may not work as clearly if you have your display set to 256 colour mode.
nl: <placeholder-1/> TortoiseBlame, die met TortoiseSVN wordt meegeleverd, maakt het lezen van verklaren-bestanden makkelijker. Als je je muis boven een regel in de verklaren kolom houdt, dan worden alle regels van dezelfde revisie weergegeven met een donkere achtergrond. Regels van andere revisies die door dezelfde auteur gewijzigd zijn, worden weergegeven met een lichte achtergrond. De kleuren worden niet optimaal weergegeven als je je scherm hebt ingesteld op 256 kleuren mode.

note: (para)
en: If you <action>left click</action> on a line, all lines with the same revision are highlighted, and lines from other revisions by the same author are highlighted in a lighter colour. This highlighting is sticky, allowing you to move the mouse without losing the highlights. Click on that revision again to turn off highlighting.
nl: Als je met <action>links</action> op een regel klikt, worden alle regels van dezelfde revisie gemarkeerd en regels van andere revisies van dezelfde auteur worden met een lichtere kleur gemarkeerd. De markeringen blijven actief, waardoor je je muis kunt bewegen zonder dat de markeringen verloren gaan. Als je weer op de revisie klikt, worden de markeringen weer uitgezet.

note: (para)
en: The revision comments (log message) are shown in a hint box whenever the mouse hovers over the blame info column. If you want to copy the log message for that revision, use the context menu which appears when you right click on the blame info column.
nl: De revisie opmerkingen (logboek boodschappen) worden in een klein hint scherm weergegeven als je je muis boven de verklaring informatie kolom houdt. Als je de logboek boodschap van die revisie wilt kopieren, gebruik je het context menu door met rechts te klikken op de verklaring informatie kolom.

note: (para)
en: You can search within the Blame report using <menuchoice><guimenu>Edit</guimenu><guimenuitem>Find...</guimenuitem></menuchoice>. This allows you to search for revision numbers, authors and the content of the file itself. Log messages are not included in the search - you should use the Log Dialog to search those.
nl: Je kunt in het verklaren rapport zoeken met <menuchoice><guimenu>Wijzigen</guimenu><guimenuitem>Zoeken...</guimenuitem></menuchoice>. Hiermee kun je zoeken op revisienummers, auteurs en de inhoud van het bestand zelf. Logboek boodschappen worden niet meegenomen in de zoekopdracht - hiervoor moet je het Logboek venster gebruiken.

note: (para)
en: You can also jump to a specific line number using <menuchoice><guimenu>Edit</guimenu><guimenuitem>Go To Line...</guimenuitem></menuchoice>.
nl: Je kunt ook naar een specifiek regelnummer springen met <menuchoice><guimenu>Wijzigen</guimenu><guimenuitem>Ga naar regel...</guimenuitem></menuchoice>.

note: (para)
en: When the mouse is over the blame info columns, a context menu is available which helps with comparing revisions and examining history, using the revision number of the line under the mouse as a reference. <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Blame previous revision</guimenuitem></menuchoice> generates a blame report for the same file, but using the previous revision as the upper limit. This gives you the blame report for the state of the file just before the line you are looking at was last changed. <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Show changes</guimenuitem></menuchoice> starts your diff viewer, showing you what changed in the referenced revision. <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Show log</guimenuitem></menuchoice> displays the revision log dialog starting with the referenced revision.
nl: In de verklaring informatie kolom is een context menu beschikbaar, waarmee je makkelijk revisies kunt vergelijken en de geschiedenis kunt onderzoeken met het revisienummer van de regel waar de muis boven gehouden wordt als referentie. <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Verklaar vorige revisie</guimenuitem></menuchoice> genereerd een verklaar rapport voor hetzelfde bestand, maar dan met de vorige revisie als bovenste limiet. Hiermee krijg je een verklaar rapport voor de staat van het bestand vlak voordat de regel die je bekijkt gewijzigd werd. <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Toon wijzigingen</guimenuitem></menuchoice> start jou vergelijk programma, waarmee dan de wijzigingen van de gerefereerde revisie worden weergegeven. <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Toon logboek</guimenuitem></menuchoice> toont het revisie log venster vanaf de geregereerde revisie.

note: (para)
en: If you need a better visual indicator of where the oldest and newest changes are, select <menuchoice><guimenu>View</guimenu><guimenuitem>Color age of lines</guimenuitem></menuchoice>. This will use a colour gradient to show newer lines in red and older lines in blue. The default colouring is quite light, but you can change it using the TortoiseBlame settings.
nl: Als je een betere visuele indicatie wilt hebben van waar de oudste en nieuwe wijzigingen staan, selecteer dan <menuchoice><guimenu>Bekijk</guimenu><guimenuitem>Kleur regels naar leeftijd</guimenuitem></menuchoice>. Hiermee wordt een kleur verloop gebruikt om nieuwe regels met een rode kleur weer te geven en oudere met een blauwe kleur. De standaard kleurinstelling is vrij licht, maar dat kun je wijzigen bij de TortoiseBlame instellingen.

note: (para)
en: If you are using Merge Tracking, where lines have changed as a result of merging from another path, TortoiseBlame will show the revision and author of the last change in the original file rather than the revision where the merge took place. These lines are indicated by showing the revision and author in italics. If you do not want merged lines shown in this way, uncheck the <guilabel>Include merge info</guilabel> checkbox.
nl: Als je Samenvoeg historie gebruikt, zal TortoiseBlame, als regels gewijzigd zijn als gevolg van het samenvoegen vanaf een ander pad, de revisie en auteur van de laatste wijziging weergeven in het originele bestand in plaats van de revisie waarin de samenvoeging plaatsvond. Bij deze regels worden het revisienummer en de auteur schuin gedrukt weergegeven. Als je niet wilt dat samengevoegde regels zo worden weergegeven, haal dan het vinkje weg bij <guilabel>Samenvoeg-informatie meenemen</guilabel>.

note: (para)
en: If you want to see the paths involved in the merge, select <menuchoice><guimenu>View</guimenu><guimenuitem>Merge paths</guimenuitem></menuchoice>.
nl: Als je de betrokken paden van het samenvoegen wilt zien, kies dan <menuchoice><guimenu>Bekijk</guimenu><guimenuitem>Voeg paden samen</guimenuitem></menuchoice>.

note: (para)
en: The settings for TortoiseBlame can be accessed using <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Settings...</guimenuitem></menuchoice> on the TortoiseBlame tab. Refer to <xref linkend="tsvn-dug-settings-tortoiseblame"/>.
nl: De instellingen van TortoiseBlame kunnen bekeken worden bij <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Instellingen...</guimenuitem></menuchoice>  onder de TortoiseBlame tab. Lees ook <xref linkend="tsvn-dug-settings-tortoiseblame"/>.

note: (title)
en: Blame Differences
nl: Verklaar Verschillen

note: (para)
en: One of the limitations of the Blame report is that it only shows the file as it was in a particular revision, and shows the last person to change each line. Sometimes you want to know what change was made, as well as who made it. What you need here is a combination of the diff and blame reports.
nl: Een van de beperkingen van het verklaren-rapport is dat het alleen het bestand weergeeft zoals het op het moment van een bepaalde revisie was en de laatste persoon die een regel gewijzigd heeft. Soms wil je weten welke wijziging is doorgevoerd en wie dat gedaan heeft. Hiervoor heb je een combinatie van verschil- en verklaar-rapporten nodig.

note: (term)
en: Blame Revisions
nl: Verklaar Revisies

note: (para)
en: In the top pane, select 2 revisions, then select <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Blame revisions</guimenuitem></menuchoice>. This will fetch the blame data for the 2 revisions, then use the diff viewer to compare the two blame files.
nl: Selecteer in het bovenste deelvenster 2 revisies en kies dan <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Verklaar revisies</guimenuitem></menuchoice>. Hiermee worden de verklaar-gegevens voor die 2 revisies opgehaald. Gebruik daarna dan de diff viewer om de twee verklaarde revisies te vergelijken.

note: (term)
en: Blame Changes
nl: Verklaar Wijzigingen

note: (para)
en: Select one revision in the top pane, then pick one file in the bottom pane and select <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Blame changes</guimenuitem></menuchoice>. This will fetch the blame data for the selected revision and the previous revision, then use the diff viewer to compare the two blame files.
nl: Selecteer één revisie in het bovenste deelvenster, kies vervolgens één bestand uit het onderste deelvenster en selecteer <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Verklaar wijzigingen</guimenuitem></menuchoice>. Hiermee worden de verklaar-gegevens voor de geselecteerde revisie en de revisie daarvoor opgehaald. Gebruik daarna je diff programma om de twee verklaar-bestanden te vergelijken.

note: (term)
en: Compare and Blame with Working BASE
nl: Vergelijk en Verklaar met Werkbasis

note: (para)
en: Show the log for a single file, and in the top pane, select a single revision, then select <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Compare and Blame with Working BASE</guimenuitem></menuchoice>. This will fetch the blame data for the selected revision, and for the file in the working BASE, then use the diff viewer to compare the two blame files.
nl: Toon het logboek voor een enkel bestand en selecteer in het bovenste deelvenster een enkele revisie. Kies vervolgens <menuchoice><guimenu>Context menu</guimenu><guimenuitem>Vergelijk en verklaar met werkkopie (BASE)</guimenuitem></menuchoice>. De verklaar-gegevens worden dan voor de geselecteerde revisie en het bestand in de werkbasis opgehaald. Gebruik dan het diff programma om de twee verklaar-bestanden te vergelijken.

note: (para)
en: The revision log dialog includes several options which allow you to do this. <placeholder-1/>
nl: Het revisie log venster heeft enkele opties waarmee je dit kunt doen. <placeholder-1/>

note: (title)
en: The Repository Browser
nl: De Archiefverkenner

note: (primary)
en: repo-browser
nl: archief verkenner

note: (primary)
en: server-side actions
nl: server-side acties

note: (primary)
en: server viewer
nl: archiefverkenner

note: (para)
en: Sometimes you need to work directly on the repository, without having a working copy. That's what the <firstterm>Repository Browser</firstterm> is for. Just as the explorer and the icon overlays allow you to view your working copy, so the Repository Browser allows you to view the structure and status of the repository. <placeholder-1/> With the Repository Browser you can execute commands like copy, move, rename, ... directly on the repository.
nl: Soms wil je direct dingen in het archief wijzigen, zonder dat je een werkkopie hebt. Daarvoor kun je de <firstterm>Archiefverkenner</firstterm> gebruiken. Met de archiefverkenner kun je de structuur en status van het archief bekijken, net zoals je met je verkenner en overlappende picotogrammen de status van je werkkopie kunt bekijken. <placeholder-1/> Met de archiefverkenner kun je acties zoals kopiëren, verplaatsen, hernoemen, ... direct op het archief uitvoeren.

note: (para)
en: The repository browser looks very similar to the Windows explorer, except that it is showing the content of the repository at a particular revision rather than files on your computer. In the left pane you can see a directory tree, and in the right pane are the contents of the selected directory. At the top of the Repository Browser Window you can enter the URL of the repository and the revision you want to browse.
nl: De archiefverkenner ziet er ongeveer hetzelfde uit als de windows verkenner, behalve dan dat het de inhoud van het archief van een bepaalde revisie laat zien, in plaats van bestanden op je computer. In het linker deelvenster wordt de mapstructuur weergegeven en in het rechter de inhoud van de geselecteerd map. Aan de bovenzijde van de archiefverkenner kun je de URL en de revisie van een archief invoeren, welke je wilt bekijken.

note: (para)
en: Just like Windows explorer, you can click on the column headings in the right pane if you want to set the sort order. And as in explorer there are context menus available in both panes.
nl: Net zoals bij de windows verkenner, kun je op de koptekst van een kolom klikken om de sorteervolgorde te wijzigen. Net zoals in de verkenner zijn er context menu's beschikbaar in beide deelvensters.

note: (para)
en: Save an unversioned copy of the file to your hard drive.
nl: Een kopie zonder versiebeheer van een bestand opslaan op je harde schijf.

note: (para)
en: Show the revision log for that file, or show a graph of all revisions so you can see where the file came from.
nl: Het revisie logboek laten tonen van een bestand of een figuur laten tonen met alle revisies, zodat je kunt zien waar het bestand vandaan is gekomen.

note: (para)
en: Blame the file, to see who changed which line and when.
nl: Een bestand laten verklaren om te zien wie welke regel wanneer in een bestand gewijzigd heeft.

note: (para)
en: Delete or rename the file.
nl: Verwijderen of hernoemen van het bestand.

note: (para)
en: Make a copy of the file, either to a different part of the repository, or to a working copy rooted in the same repository.
nl: Een kopie laten maken van een bestand naar een ander deel van het archief of naar een werkkopie gesitueerd in hetzelfde archief.

note: (para)
en: View/Edit the file's properties.
nl: Bekijken/Wijzigen van de kenmerken van het bestand.

note: (para)
en: The context menu for a file allows you to: <placeholder-1/>
nl: Vanuit het context menu kun je verschillende dingen doen met bestanden: <placeholder-1/>

note: (para)
en: Show the revision log for that folder, or show a graph of all revisions so you can see where the folder came from.
nl: Het revisie logboek laten tonen van een map of een figuur laten tonen met alle revisies, zodat je kunt zien waar de map vandaan is gekomen.

note: (para)
en: Export the folder to a local unversioned copy on your hard drive.
nl: De map laten exporteren naar een locatie op je harde schijf zonder versiebeheer.

note: (para)
en: Checkout the folder to produce a local working copy on your hard drive.
nl: Een map laten ophalen, zodat er een lokale werkkopie wordt gemaakt op je harde schijf.

note: (para)
en: Create a new folder in the repository.
nl: Een nieuwe map aanmaken in het archief.

note: (para)
en: Add files or folders directly to the repository.
nl: Bestanden of mappen direct in het archief zetten.

note: (para)
en: Delete or rename the folder.
nl: Een map verwijderen of hernoemen.

note: (para)
en: Make a copy of the folder, either to a different part of the repository, or to a working copy rooted in the same repository. This can also be used to create a branch/tag without the need to have a working copy checked out.
nl: Een kopie laten maken van een map naar een ander deel van het archief of naar een werkkopie gesitueerd in hetzelfde archief. Hiermee kan ook een vertakking/label gemaakt worden, zonder dat daarvoor een werkkopie nodig is.

note: (para)
en: View/Edit the folder's properties.
nl: Eigenschappen van een map bekijken of wijzigen.

note: (para)
en: Mark the folder for comparison. A marked folder is shown in bold.
nl: Een map markeren voor vergelijken. Een gemarkeerd map wordt vetgedrukt weergegeven.

note: (para)
en: Compare the folder with a previously marked folder, either as a unified diff, or as a list of changed files which can then be visually diffed using the default diff tool. This can be particularly useful for comparing two tags, or trunk and branch to see what changed.
nl: De map vergelijken met een eerder gemarkeerde map, als unified diff of als een lijst met gewijzigde bestanden, die dan met het standaard vergelijkingsprogramma vergeleken kan worden. Dit kan in het bijzonder handig zijn als je twee labels wilt vergelijken, of een hoofdstroom (trunk) met een vertakking.

note: (para)
en: The context menu for a folder allows you to: <placeholder-1/>
nl: Met het context menu van een map kun je dingen doen zoals: <placeholder-1/>

note: (para)
en: If you select two folders in the right pane, you can view the differences either as a unified-diff, or as a list of files which can be visually diffed using the default diff tool.
nl: Als je twee mappen in het rechter deelvenster selecteert, dan kun je de verschillen als unified-diff bekijken of als lijst van bestanden, welke dan weer met een vergelijkingsprogramma bekeken kan worden.

note: (para)
en: If you select multiple folders in the right pane, you can checkout all of them at once into a common parent folder.
nl: Als je meerdere mappen in het rechter deelvenster selecteert, dan kun je deze allemaal tegelijk ophalen naar een zelfde hoofdmap.

note: (para)
en: If you select 2 tags which are copied from the same root (typically <literal>/trunk/</literal>), you can use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Show Log...</guimenuitem></menuchoice> to view the list of revisions between the two tag points.
nl: Als je 2 labels selecteert die van dezelfde hoofdmap gekopieerd zijn (normaal gesproken de hoofdstroom <literal>/trunk/</literal>), dan kun je met <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Toon Logboek...</guimenuitem></menuchoice> de lijst met revisies zien tussen die twee labels.

note: (para)
en: You can use <keycap>F5</keycap> to refresh the view as usual. This will refresh everything which is currently displayed. If you want to pre-fetch or refresh the information for nodes which have not been opened yet, use <keycap>Ctrl-F5</keycap>. After that, expanding any node will happen instantly without a network delay while the information is fetched.
nl: Je kunt zoals gebruikelijk met <keycap>F5</keycap> het beeld verversen. Hiermee wordt alles ververst wat weergegeven worden. Als je de informatie van andere delen, die je nog niet geopend hebt, wilt verversen of alvast wilt ophalen, gebruik dan <keycap>Ctrl-F5</keycap>. Daarna kun je elk ander deel direct openen, zonder dat daarvoor vertraging ontstaat voor het ophalen van informatie via het netwerk.

note: (para)
en: You can also use the repository browser for drag-and-drop operations. If you drag a folder from explorer into the repo-browser, it will be imported into the repository. Note that if you drag multiple items, they will be imported in separate commits.
nl: Je kunt de archiefverkenner ook gebruiken voor drag-and-drop acties. Als je een map vanuit de verkenner naar de archiefverkenner sleept, dan zal deze map in het archief geïmporteerd worden. Merk op dat als je meerdere objecten sleept, deze mappen als aparte vastleggingen worden behandeld.

note: (para)
en: If you want to move an item within the repository, just <action>left drag</action> it to the new location. If you want to create a copy rather than moving the item, <keycap>Ctrl</keycap>-<action>left drag</action> instead. When copying, the cursor has a <quote>plus</quote> symbol on it, just as it does in Explorer.
nl: Als je een object binnen het archief wilt verplaatsen, dan kun je deze gewoon met <action>links verslepen</action> naar de nieuwe locatie. Als je een kopie van het object wilt hebben in plaats van het alleen te verplaatsen, houdt dan ook <keycap>Ctrl</keycap> ingedrukt tijdens het verslepen. Als je een object gaat kopiëren, dan heeft de cursor een <quote>plus</quote> teken net zoals in de windows verkenner.

note: (para)
en: If you want to copy/move a file or folder to another location and also give it a new name at the same time, you can <action>right drag</action> or <keycap>Ctrl</keycap>-<action>right drag</action> the item instead of using <action>left drag</action>. In that case, a rename dialog is shown where you can enter a new name for the file or folder.
nl: Als je een bestand of map wilt verplaatsen/kopieren naar een andere locatie en ook tegelijkertijd de naam wilt wijzigen, dan moet je het object met <action>rechts slepen</action> of <keycap>Ctrl</keycap>-<action>rechts slepen</action> in plaats van <action>links slepen</action>. Er wordt dan een scherm getoond waarin je de nieuwe naar van de map of het bestand moet invoeren.

note: (para)
en: Whenever you make changes in the repository using one of these methods, you will be presented with a log message entry dialog. If you dragged something by mistake, this is also your chance to cancel the action.
nl: Telkens als je op deze manier wijzigingen in het archief doorvoert, zal er een logboek boodschappen venster getoond worden. Als je per ongeluk objecten hebt versleept, dan is dit je kans om die actie te stoppen.

note: (para)
en: Sometimes when you try to open a path you will get an error message in place of the item details. This might happen if you specified an invalid URL, or if you don't have access permission, or if there is some other server problem. If you need to copy this message to include it in an email, just right click on it and use <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Copy error message to clipboard</guimenuitem></menuchoice>, or simply use <keycap>Ctrl+C</keycap>.
nl: Soms als je een pad wilt openen, krijg je een foutmelding in plaats van de objectdetails. Dit kan komen doordat je een verkeerde URL hebt ingevoerd of doordat je geen toegangsrechten hebt of omdat er een ander probleem met de server is. Als jet de melding moet kopiëren naar bijvoorbeeld een email, klik dan met rechts en selecteer <menuchoice><guimenu>Context Menu</guimenu><guimenuitem>Kopieer foutmelding naar klembord</guimenuitem></menuchoice> of gebruikt <keycap>Ctrl+C</keycap>.

note: (title)
en: Revision Graphs
nl: Revisiegrafieken

note: (primary)
en: graph
nl: grafiek

note: (primary)
en: revision graph
nl: revisiegrafiek

note: (title)
en: A Revision Graph
nl: Een Revisie Grafiek

note: (para)
en: <placeholder-1/> Sometimes you need to know where branches and tags were taken from the trunk, and the ideal way to view this sort of information is as a graph or tree structure. That's when you need to use <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Revision Graph...</guimenuitem></menuchoice>
nl: <placeholder-1/> Soms moet je weten op welk punt vertakkingen en labels gemaakt zijn van de hoofdstroom (trunk). De ideale manier om dit te bekijken is door de informatie te sorteren in een grafiek of bookstructuur. Hiervoor kun je gebruik maken van <menuchoice><guimenu>TortoiseSVN</guimenu><guimenuitem>Revisie schema...</guimenuitem></menuchoice>.

note: (para)
en: This command analyses the revision history and attempts to create a tree showing the points at which copies were taken, and when branches/tags were deleted.
nl: Dit commando analyseert de revisiegeschiedenis en probeert daarvan een boomstructuur te maken, waarin de punten aangegeven worden waarop kopieën gemaakt en vertakkingen/labels verwijderd zijn.

note: (para)
en: In order to generate the graph, TortoiseSVN must fetch all log messages from the repository root. Needless to say this can take several minutes even with a repository of a few thousand revisions, depending on server speed, network bandwidth, etc. If you try this with something like the <emphasis>Apache</emphasis> project which currently has over 500,000 revisions you could be waiting for some time.
nl: Om de figuur te maken, moet TortoiseSVN alle logboek boodschappen ophalen vanuit de hoofdmap van het archief. Overbodig is het om te zeggen dat dit enkele minuten kan duren, zelfs bij een archief met maar enkele duizenden revisie. Dit hangt natuurlijk sterk af van de snelheid van de server en de bandbreedte van het netwerk. Als je dit probeert te doen op bijvoorbeeld het <emphasis>Apache</emphasis> project met op dit moment meer dan 500.000 revisies, dan moet je wel een tijd wachten.

note: (para)
en: The good news is that if you are using log caching, you only have to suffer this delay once. After that, log data is held locally. Log caching is enabled in TortoiseSVN's settings.
nl: Het goede nieuws is dat als je log caching gebruikt, je maar een keer op deze vertraging hoeft te wachten. Daarna worden de logboek boodschappen lokaal opgeslagen. Log caching kun je inschakelen bij de instellingen van TortoiseSVN.

note: (title)
en: Revision Graph Nodes
nl: Revisie Schema Knooppunten

note: (term)
en: Added or copied items
nl: Toegevoegde of gekopieerde objecten

note: (term)
en: Deleted items
nl: Verwijderde objecten

note: (term)
en: Renamed items
nl: Hernoemde objecten

note: (term)
en: Working copy revision
nl: Werkkopie revisie

note: (term)
en: Modified working copy
nl: Gewijzigde werkkopie

note: (term)
en: Normal item
nl: Normaal object

note: (title)
en: Changing the View
nl: Wijzigen van de Weergave

note: (term)
en: Group branches
nl: Groepeer takken

note: (term)
en: Oldest on top
nl: Oudste bovenaan

note: (term)
en: Align trees on top
nl: Boom uitlijnen naar top

note: (term)
en: Differential path names
nl: Onderscheidende mapnamen

note: (term)
en: Show all revisions
nl: Toon alle revisies

note: (term)
en: Show HEAD revisions
nl: Toon HEAD revisies

note: (term)
en: Exact copy sources
nl: Exacte kopie bestanden

note: (term)
en: Fold tags
nl: Labels opvouwen

note: (term)
en: Hide deleted paths
nl: Verberg verwijderde paden

note: (term)
en: Hide unchanged branches
nl: Verberg onveranderde vertakkingen

note: (term)
en: Show WC revision
nl: Toon werkkopie revisie

note: (term)
en: Show WC modifications
nl: Toon werkkopie wijzigingen

note: (term)
en: Show overview
nl: Geef overzicht weer

note: (title)
en: Using the Graph
nl: Gebruik van de grafiek

note: (title)
en: Learn to Read the Revision Graph
nl: Hoe moet je de Revisie Grafiek lezen

note: (para)
en: <graphic fileref="../images/RevGraphCollapse.png"/> Click on the minus button to collapse the attached sub-tree.
nl: <graphic fileref="../images/RevGraphCollapse.png"/> Klik op de min-knop om de bijbehorende onderverdeling in te klappen.

note: (para)
en: <graphic fileref="../images/RevGraphExpand.png"/> Click on the plus button to expand a collapsed tree. When a tree has been collapsed, this button remains visible to indicate the hidden sub-tree.
nl: <graphic fileref="../images/RevGraphExpand.png"/> Klik op de plus-knop om de ingeklapte boom uit te klappen. Als een boom is ingeklapt blijft deze knop zichtbaar om de verborgen onderverdeling aan te geven .

note: (para)
en: <graphic fileref="../images/RevGraphSplit.png"/> Click on the cross button to split the attached sub-tree and show it as a separate tree on the graph.
nl: <graphic fileref="../images/RevGraphSplit.png"/> Klik op de kruis-knop om de gekoppelde onderverdeling te splitsen en deze als een afzondelijke boom op de grafiek te tonen.

note: (para)
en: <graphic fileref="../images/RevGraphJoin.png"/> Click on the circle button to reattach a split tree. When a tree has been split away, this button remains visible to indicate that there is a separate sub-tree.
nl: <graphic fileref="../images/RevGraphJoin.png"/> Klik op de cirkel-knop om een afgesplitste boom weer aan te koppelen. Wanneer een boom is afgesplitst blijft deze knop zichtbaar om aan te geven dat er een aparte onderverdeling aanwezig is.

note: (para)
en: Click on the graph background for the main context menu, which offers options to <guilabel>Expand all</guilabel> and <guilabel>Join all</guilabel>. If no branch has been collapsed or split, the context menu will not be shown.
nl: Klik op de achtergrond van de grafiek voor het hoofd contextmenu, wat opties biedt naar <guilabel>Alles uitklappen</guilabel> en <guilabel>Alle samenvoegen</guilabel>. Als er geen tak is ingeklapt of afgesplitst zal het contextmenu niet worden getoond.

note: (title)
en: Exporting a Subversion Working Copy
nl: Exporteren van een Subversion Werkkopie

note: (primary)
en: export
nl: exporteren

note: (primary)
en: unversioned 'working copy'
nl: 'werkkopie' zonder versiebeheer

note: (title)
en: Exporting single files
nl: Exporteren van enkele bestanden

note: (title)
en: Exporting a Change Tree
nl: Exporteren van een gewijzigde boom

note: (title)
en: Relocating a working copy
nl: Verhuizen van een werkkopie

note: (primary)
en: URL changed
nl: URL veranderd

note: (primary)
en: repository URL changed
nl: archief URL gewijzigd

note: (primary)
en: server moved
nl: server is verplaatst

note: (primary)
en: moved server
nl: verplaatste server

note: (title)
en: The Relocate Dialog
nl: De Verhuis Dialoog

note: (para)
en: The IP address of the server has changed.
nl: Het IP-adres van de server is gewijzigd.

note: (para)
en: The protocol has changed (e.g. http:// to https://).
nl: Het protocol is gewijzigd (vb: http:// naar https://).

note: (para)
en: It does not apply if: <placeholder-1/>
nl: Het is niet van toepassing als: <placeholder-1/>

note: (primary)
en: web view
nl: web weergave

note: (primary)
en: repo viewer
nl: archief venster

note: (primary)
en: settings
nl: instellingen

note: (title)
en: General Settings
nl: Algemene Instellingen

note: (primary)
en: sounds
nl: geluiden

note: (title)
en: The Settings Dialog, General Page
nl: Het Instellingen Dialoog, Algemene Pagina

note: (term)
en: Language
nl: Taal

note: (term)
en: System sounds
nl: Systeemgeluiden

note: (para)
en: Error
nl: Fout

note: (para)
en: Notice
nl: Opmerking

note: (para)
en: Warning
nl: Waarschuwing

note: (term)
en: Global ignore pattern
nl: Globaal negeer patroon

note: (primary)
en: global ignore
nl: globaal negeren

note: (term)
en: Subversion configuration file
nl: Subversion configuratiebestand

note: (title)
en: TortoiseSVN Dialog Settings 1
nl: TortoiseSVN Instellingen Venster 1

note: (term)
en: Default number of log messages
nl: Standaard aantal logbestanden

note: (term)
en: Font for log messages
nl: Lettersoort voor logmeldingen

note: (term)
en: Progress Dialog
nl: Voortgangsdialoog

note: (term)
en: Default checkout path
nl: Standaard ophaalpad

note: (term)
en: Default checkout URL
nl: Standaard ophaal URL

note: (title)
en: TortoiseSVN Dialog Settings 2
nl: TortoiseSVN Instellingen Venster 2

note: (term)
en: Select items automatically
nl: Selecteer items automatisch

note: (term)
en: Contact the repository on startup
nl: Leg contact met het archief bij het opstarten

note: (title)
en: TortoiseSVN Colour Settings
nl: TortoiseSVN kleurinstellingen

note: (term)
en: Added files
nl: Toegevoegde bestanden

note: (term)
en: Missing / deleted / replaced
nl: Ontbreekt / verwijderd / vervangen

note: (term)
en: Merged
nl: Samengevoegd

note: (term)
en: Modified / copied
nl: Gewijzigd / gekopieerd

note: (term)
en: Deleted node
nl: Verwijderde node

note: (term)
en: Added node
nl: Toegevoegde node

note: (term)
en: Renamed node
nl: Hernoemde node

note: (term)
en: Replaced node
nl: Vervangen node

note: (title)
en: Revision Graph Settings
nl: Revisie Grafiek Instellingen

note: (term)
en: Modify Colors
nl: Bewerk Kleuren

note: (title)
en: Revision Graph Colors
nl: Revisie Grafiek Kleuren

note: (term)
en: Deleted Node
nl: Verwijderde Node

note: (term)
en: Added Node
nl: Toegevoegde Node

note: (term)
en: Renamed Node
nl: Hernoemde Node

note: (term)
en: Modified Node
nl: Aangepaste node

note: (term)
en: Unchanged Node
nl: Ongewijzigde Node

note: (term)
en: WC Node Border
nl: Werkkopie knoop rand

note: (term)
en: Selected Node Markers
nl: Geselecteerde knoop markering

note: (term)
en: Stripes
nl: Strepen

note: (title)
en: Icon Overlay Settings
nl: Overlappende Pictogram Instellingen

note: (term)
en: Default
nl: Standaard

note: (term)
en: None
nl: Geen

note: (primary)
en: SUBST drives
nl: SUBST schijven

note: (title)
en: Icon Set Selection
nl: Pictogram Set Selectie

note: (title)
en: Network Settings
nl: Netwerk Instellingen

note: (title)
en: External Program Settings
nl: Externe Programma Instellingen

note: (title)
en: Saved Data Settings
nl: Bewaarde Data Instellingen

note: (term)
en: URL history
nl: URL geschiedenis

note: (term)
en: Log messages (Input dialog)
nl: Logmeldingen (Invoer Dialoog)

note: (term)
en: Log messages (Show log dialog)
nl: Logmeldingen (Toon log dialoog)

note: (term)
en: Authentication data
nl: Authenticatie data

note: (term)
en: Action log
nl: Actie log

note: (title)
en: Log Caching
nl: Log caching

note: (term)
en: Enable log caching
nl: Aanzetten van logcaching

note: (title)
en: Cached Repositories
nl: Opgeslagen (cache) Archieven

note: (title)
en: Log Cache Statistics
nl: Logcache Statistieken

note: (term)
en: Disk
nl: Schijf

note: (term)
en: Connection
nl: Verbinding

note: (term)
en: Last update
nl: Laatste update

note: (term)
en: Last head update
nl: Laatste hoofd update

note: (term)
en: Authors
nl: Auteurs

note: (term)
en: Paths
nl: Paden

note: (term)
en: Max revision
nl: Maximale revisie

note: (term)
en: Revision count
nl: Revisie aantal

note: (term)
en: Colors
nl: Kleuren

note: (term)
en: Font
nl: Lettertype

note: (title)
en: Subversion Working Folders
nl: Subversion Werk Mappen

note: (primary)
en: .svn folder
nl: .svn map

note: (primary)
en: _svn folder
nl: _svn map

note: (title)
en: Advanced Settings
nl: Geavanceerde Instellingen

note: (primary)
en: registry
nl: register

note: (title)
en: Final Step
nl: Laatste stap

note: (title)
en: Donate!
nl: Doneer!

note: (title)
en: The SubWCRev Program
nl: Het SubWCRev Programma

note: (primary)
en: version extraction
nl: versie extractie

note: (primary)
en: version number in files
nl: versienummering in bestanden

note: (title)
en: The SubWCRev Command Line
nl: De SubWCRev Command Line

note: (entry)
en: Description
nl: Beschrijving

note: (entry)
en: Keyword
nl: Sleutelwoord

note: (literal)
en: yyyy-mm-dd hh:mm:ss
nl: jjjj-mm-dd uu:mm:ss

note: (citetitle)
en: online reference
nl: online verwijzing

note: (title)
en: Keyword Example
nl: Voorbeeld sleutelwoord

note: (title)
en: COM/automation methods supported
nl: COM/automatiseringsmethoden worden ondersteund

note: (entry)
en: Method
nl: Methode

note: (entry)
en: True if there are local modifications
nl: True, wanneer er lokale aanpassingen zijn

note: (entry)
en: True if the item is versioned.
nl: True, wanneer het item opgenomen is in versiebeheer.

note: (entry)
en: True if the item has the <placeholder-1/> property set.
nl: True, als het item de eigenschap <placeholder-1/> heeft ingesteld.

note: (entry)
en: True if the item is locked.
nl: True, als het item vergrendeld is.

note: (primary)
en: FAQ
nl: Veelgestelde vragen

note: (title)
en: How Do I...
nl: Hoe kan ik...

note: (title)
en: Move/copy a lot of files at once
nl: Verplaats een hoop bestanden in één keer

note: (primary)
en: moving
nl: verplaatsen

note: (primary)
en: reorganize
nl: herorganiseren

note: (title)
en: Force users to enter a log message
nl: Forceer gebruikers een log-bericht in te typen

note: (primary)
en: log message
nl: logbericht

note: (primary)
en: commit message
nl: commit bericht

note: (primary)
en: empty message
nl: leeg bericht

note: (title)
en: Hook-script on the server
nl: Hook-script op de server

note: (title)
en: Project properties
nl: Project eigenschappen

note: (title)
en: Update selected files from the repository
nl: Update geselecteerde bestanden in de repository

note: (title)
en: Roll back (Undo) revisions in the repository
nl: Draai revisies terug in de repository (ongedaan maken)

note: (primary)
en: rollback
nl: terugdraaiing

note: (primary)
en: undo commit
nl: commit ongedaan maken

note: (primary)
en: undo change
nl: wijziging ongedaan maken

note: (title)
en: Use the revision log dialog
nl: Gebruik de revisie log-dialoog

note: (title)
en: Use the merge dialog
nl: Gebruik de merge-dialoog

note: (title)
en: Use <literal>svndumpfilter</literal>
nl: Gebruik <literal>svndumpfilter</literal>

note: (title)
en: Compare two revisions of a file or folder
nl: Vergelijk twee revisies van een bestand of map

note: (primary)
en: compare files
nl: vergelijk bestanden

note: (primary)
en: compare folders
nl: vergelijk mappen

note: (primary)
en: changes
nl: veranderingen

note: (title)
en: Include a common sub-project
nl: Include een veelgebruikt subproject

note: (primary)
en: common projects
nl: veelvoorkomende projecten

note: (title)
en: Use svn:externals
nl: Gebruik svn:externals

note: (title)
en: Use a relative location
nl: Gebruik een relatieve lokatie

note: (title)
en: Create a shortcut to a repository
nl: Maak een snelkoppeling naar het archief

note: (primary)
en: shortcut
nl: snelkoppeling

note: (title)
en: Ignore files which are already versioned
nl: Negeer bestanden die al opgenomen zijn in het versiebeheer

note: (primary)
en: remove versioning
nl: verwijder versionering

note: (primary)
en: detach from repository
nl: scheiden van archief

note: (title)
en: Unversion a working copy
nl: Verwijderen van versionering van werkkopie

note: (title)
en: Remove a working copy
nl: Verwijdern een werkkopie

note: (title)
en: Useful Tips For Administrators
nl: Handige tips voor beheerders

note: (primary)
en: group policies
nl: groepsbeleid

note: (primary)
en: domain controller
nl: domeincontroller

note: (primary)
en: upgrade check
nl: upgrade controle

note: (primary)
en: check new version
nl: controleer op nieuwe versie

note: (primary)
en: version
nl: versie

note: (title)
en: The upgrade dialog
nl: De upgrade-dialoog

note: (primary)
en: ASP projects
nl: ASP projecten

note: (primary)
en: context menu entries
nl: context menu ingangen

note: (primary)
en: disable functions
nl: functies uitschakelen

note: (title)
en: Menu entries and their values
nl: Menuopties en hun waarden

note: (entry)
en: Value
nl: Waarde

note: (entry)
en: Menu entry
nl: Menuoptie

note: (entry) (title) (glossterm)
en: Update
nl: Bijwerken

note: (entry) (title) (glossterm)
en: Add
nl: Toevoegen

note: (entry) (title) (glossterm)
en: Revert
nl: Terugdraaien

note: (entry) (glossterm)
en: Resolve
nl: Oplossen

note: (entry) (title) (glossterm)
en: Export
nl: Exporteer

note: (entry)
en: Create Repository here
nl: Maak hier Repository aan

note: (entry) (title) (glossterm)
en: Merge
nl: Samenvoegen

note: (entry) (title) (glossterm)
en: Delete
nl: Verwijderen

note: (entry) (title)
en: Rename
nl: Hernoemen

note: (entry)
en: Update to revision
nl: Verversen naar revisie

note: (entry) (title) (glossterm)
en: Diff
nl: Verschil

note: (entry) (title)
en: Show Log
nl: Weergeef log

note: (entry) (title)
en: Edit Conflicts
nl: Bewerk conflicten

note: (entry) (title) (glossterm)
en: Relocate
nl: Locatie wijzigen

note: (entry)
en: Check for modifications
nl: Controleer op wijzigingen

note: (entry)
en: Ignore
nl: Negeer

note: (entry)
en: Repository Browser
nl: Archiefverkenner

note: (entry) (title) (glossterm)
en: Blame
nl: Schuld geven

note: (entry) (title)
en: Create Patch
nl: Maak patch

note: (entry) (title)
en: Apply Patch
nl: Patch toepassen

note: (entry)
en: Revision graph
nl: Revisiegrafiek

note: (entry) (glossterm)
en: Lock
nl: Blokkade

note: (entry)
en: Remove Lock
nl: Verwijder blokkering

note: (entry)
en: Properties
nl: Eigenschappen

note: (entry)
en: Diff with URL
nl: Verschil met URL

note: (entry)
en: Delete unversioned items
nl: Verwijder niet-geversioneerde items

note: (entry)
en: Settings
nl: Instellingen

note: (entry)
en: About
nl: Over

note: (title)
en: Automating TortoiseSVN
nl: Automatisering van TortoiseSVN

note: (title)
en: TortoiseSVN Commands
nl: TortoiseSVN commando's

note: (primary)
en: automation
nl: automatisering

note: (title)
en: List of available commands and options
nl: Lijst van alle beschikbare commando's en opties

note: (entry)
en: Command
nl: Commando

note: (entry)
en: Shows the about dialog. This is also shown if no command is given.
nl: Weergeeft de 'over'  dialoog. Deze wordt ook weergegeven wanneer er geen commando's is opgegeven.

note: (option)
en: path
nl: pad

note: (option)
en: /bugid:"the bug id here"
nl: /bugid:"het id van de bug hier"

note: (entry)
en: Opens the settings dialog.
nl: Opent de instellingen dialoog.

note: (entry)
en: Opens the help file.
nl: Opent het help bestand.

note: (guilabel)
en: Check repository
nl: Controleer archief

note: (primary)
en: URL handler
nl: URL verwerker

note: (title)
en: List of available options
nl: Lijst van beschikbare opties.

note: (entry)
en: Option
nl: Optie

note: (title)
en: Update to Revision
nl: Verversen naar Revisie

note: (title)
en: Revision Graph
nl: Revisiegrafiek

note: (title)
en: Repo Browser
nl: Archief Verkenner

note: (title)
en: Resolved
nl: Opgelost

note: (title)
en: Get Lock
nl: Plaats Blokkade

note: (title)
en: Release Lock
nl: Blokkade Opheffen

note: (title)
en: Create Repository Here
nl: Maak Archief Hier

note: (title)
en: Add to Ignore List
nl: Voeg aan Negeerlijst toe

note: (title)
en: Implementation Details
nl: Implementatie details

note: (primary)
en: overlay priority
nl: laag prioriteit

note: (title)
en: Securing Svnserve using SSH
nl: Svnserve beveiligen met SSH

note: (title)
en: Setting Up a Linux Server
nl: Een Linux server opzetten

note: (title)
en: Setting Up a Windows Server
nl: Een Windows server opzetten

note: (title)
en: Creating OpenSSH Certificates
nl: Maken van OpenSSH Certificaten

note: (title)
en: Create Keys using ssh-keygen
nl: Keys aanmaken met ssh-keygen

note: (title)
en: Create Keys using PuTTYgen
nl: Keys aanmaken met PuTTYgen

note: (title)
en: Test using PuTTY
nl: Test mbv. PuTTY

note: (title)
en: Testing SSH with TortoiseSVN
nl: SSH testen met TortoiseSVN

note: (title)
en: SSH Configuration Variants
nl: SSH Configuration Varianten

note: (title)
en: Glossary
nl: Verklarende woordenlijst

note: (glossterm)
en: BASE revision
nl: Basisrevisie

note: (glossterm)
en: Copy
nl: Kopie

note: (para)
en: Group policy object
nl: Groepspolicyobject

note: (glossterm)
en: HEAD revision
nl: Hoofd revisie

note: (glossterm)
en: History
nl: Geschiedenis

note: (glossterm)
en: Property
nl: Eigenschap

note: (glossterm)
en: Repository
nl: Archief

note: (glossterm)
en: Revision
nl: Revisie

note: (glossterm)
en: Revision Property (revprop)
nl: Revisie eigenschap (revprop)

note: (para)
en: A frequently-used abbreviation for Subversion.
nl: Een veelgebruikte afkorting voor Subversion

note: (glossterm)
en: Working Copy
nl: Werk Kopie

note: Place the translation of 'translation' here. (None)
en: translator-translation
nl: Vertaler
