Version control with subversion

De Framalang Wiki.

Ce projet est la traduction du livre Version control with subversion, commencée en version 1.4, et à présent en version 1.5 (avec pour référence la version r3305 du livre).

Cette traduction est actuellement en cours de transfert vers le dépôt contenant les différentes versions du livre, dont la version originale en anglais, à l'adresse http://code.google.com/p/svnbook/.


Liste des participants :


Pseudo Code Rôle Statut
D@n@rmk Traduction En cours
Fredmanson Traduction En cours
Owl_Express LBT Traduction En cours
Hotshot92 Traduction En cours
Sub Versif SVF Traduction En cours
Validation


Pour plus de clarté chaque partie à été mise sur une page. Chaque page commence par SVNBOOK_.


Les états sont l'état d'avancement de la partie concernée :

- En Cours (de traduction)
- A traduire
- A relire
- A transférer
- Terminé


Traduction de certains mots

Voir la page dédiée : Vocabulaire Subversion.


Sommaire

Table des matières

Foreword, Preface

Chapitre État Sous-chapitre État Sous-sous-chapitre
Foreword Terminé
Preface A transférer Audience A transférer
How to Read this Book A transférer
Conventions Used in This Book A relire
Typographic Conventions
Icons
Organization of This BookA transférer
This Book is Free A transférer
Acknowledgments A relire
From Ben Collins-Sussman
From Brian W. Fitzpatrick
From C. Michael Pilato
What is Subversion? A transférer
Is Subversion the Right Tool?
Subversion's History
Subversion's Architecture
Subversion's Components
What's New in Subversion
Notes A relire

Chapitre 1

Traduction terminée.

1ère relecture terminée.


--Penguin 22 septembre 2007 à 20:20 (CEST):

Je viens de tomber sur une documentation française de TortoiseSVN qui reprend quasiment à l'identique ce chapitre. Dommage qu'on ait fait le travail en double : http://tortoisesvn.net/downloads

--Hotshot92 3 mars 2009 à 23:21 (CET): Migration vers version 1.5 du livre effectuée.


Chapitre État Sous-chapitre État Sous-sous-chapitre État Sous-sous-sous-chapitre
Fundamental Concepts Terminé The Repository Terminé
Versioning Models Terminé
The Problem of File-Sharing
The Lock-Modify-Unlock Solution
The Copy-Modify-Merge Solution
Subversion in Action Terminé
Subversion Repository URLs Terminé
Working Copies Terminé
Revisions Terminé
How Working Copies Track the Repository Terminé
Mixed Revision Working Copies Terminé
Updates and Commits are Separate
Mixed revisions are normal
Mixed revisions are useful
Mixed revisions have limitations
Summary Terminé

Chapitre 2

Traduction terminée.

1ère relecture terminée.

Mise à jour à la version 1.5 (#3305) terminée.

Chapitre État Sous-chapitre État Sous-sous-chapitre État Sous-sous-sous-chapitre
Basic Usage A transférer Help! Terminé
Getting Data into your Repository Terminé
svn import
Recommended repository layout
Initial Checkout Terminé
Disabling Password Caching
Authenticating as a Different User
Basic Work Cycle Terminé Update Your Working Copy Terminé
Make Changes to Your Working Copy Terminé
Examine Your Changes Terminé
See an overview of your changes
Examine the details of your local modifications
Undoing Working Changes Terminé
Resolve Conflicts (Merging Others' Changes) Terminé
Viewing conflict differences interactively
Resolving conflict differences interactively
Postponing conflict resolution
Merging conflicts by hand
Discarding your changes in favor of a newly fetched revision
Punting: Using svn revert
Commit Your Changes Terminé
Examining History Terminé Generating a list of historical changes Terminé
Examining the details of historical changes Terminé
Examining local changes
Comparing working copy to repository
Comparing repository revisions
Browsing the repository Terminé
svn cat
svn list
Fetching older repository snapshots Terminé
Sometimes You Just Need to Clean Up Terminé
Disposing of a Working Copy
Recovering from an Interruption
Summary Terminé
Notes Terminé


Chapitre 3

Traduction quasi-terminée.

1ère relecture quasi-terminée.

Chapitre État Sous-chapitre État Sous-sous-chapitre
Advanced Topics A transférer
Revision Specifiers A transférer
Revision Keywords
Revision Dates
Properties A transférer
Why Properties?
Manipulating Properties
Properties and the Subversion Workflow
Automatic Property Setting
File Portability A transférer
File Content Type
File Executability
End-of-Line Character Sequences
Ignoring Unversioned Items A transférer
Keyword Substitution A transférer
Sparse Directories A transférer
Locking A transférer
Creating locks
Discovering locks
Breaking and stealing locks
Lock Communication
Externals Definitions A transférer
Peg and Operative Revisions A transférer
Changelists A transférer
Network Model A transférer
Requests and Responses
Client Credentials Caching
Summary A transférer
Notes A traduire


Chapitre 4

Traduction terminée.

1ère relecture terminée.

Chapitre État Sous-chapitre État Sous-sous-chapitre État
Branching and Merging A transférer
What's a Branch? A transférer
Using Branches A transférer
Creating a Branch A transférer
Working with Your Branch A transférer
The Key Concepts Behind Branching A transférer
Basic Merging A transférer
Changesets A transférer
Keeping a Branch in Sync A transférer
Mergeinfo and Previews A transférer
Undoing Changes A transférer
Resurrecting Deleted Items A transférer
Advanced Merging A transférer
Cherrypicking A transférer
Merge Syntax: Full Disclosure A transférer
Merges Without Mergeinfo A transférer
More on Merge Conflicts A transférer
Blocking Changes A transférer
Merge-Sensitive Logs and Annotations A transférer
Noticing or Ignoring Ancestry A transférer
Merges and Moves A transférer
Blocking Merge-Unaware Clients A transférer
The Final Word on Merge Tracking A transférer
Traversing Branches A transférer
Tags A transférer
Creating a Simple Tag A transférer
Creating a Complex Tag A transférer
Branch Maintenance A transférer
Repository Layout A transférer
Data Lifetimes A transférer
Common Branching Patterns A transférer
Release Branches A transférer
Feature Branches A transférer
Vendor Branches A transférer
General Vendor Branch Management Procedure A transférer
svn_load_dirs.pl A transférer
Summary A transférer
Notes A transférer


Chapitre 5

Traduction terminée.

1ère relecture terminée.

Chapitre État Sous-chapitre État Sous-sous-chapitre État
Repository Administration A transférer
The Subversion Repository Defined A transférer
Strategies for Repository Deployment A transférer
Planning Your Repository Organization
Deciding Where and How to Host Your Repository
Choosing a Data Store
Creating and Configuring Your Repository A transférer
Creating the Repository
Implementing Repository Hooks
Berkeley DB Configuration
Repository Maintenance A transférer
An Administrator's Toolkit
Commit Log Message Correction
Managing Disk Space
Berkeley DB Recovery
Migrating Repository Data Elsewhere
Filtering Repository History
Repository Replication
Repository Backup
Managing Repository UUIDs
Moving and Removing Repositories A transférer
Summary A transférer

Chapitre 6

Traduction terminée.

1ere relecture terminée.

Chapitre État Sous-chapitre État Sous-sous-chapitre Sous-sous-sous-chapitre
Server Configuration A transférer
Overview A transférer
Choosing a Server Configuration A transférer
The svnserve Server
svnserve over SSH
The Apache HTTP Server
Recommendations
svnserve, a Custom Server A transférer
Invoking the Server
svnserve as daemon
svnserve via inetd
svnserve over a tunnel
svnserve as Windows service
Built-in Authentication and Authorization
Create a users file and realm
Set access controls
Using svnserve with SASL
Authenticating with SASL
SASL encryption
Tunneling over SSH
SSH configuration tricks
Initial setup
Controlling the invoked command
httpd, the Apache HTTP Server A transférer
Prerequisites
Basic Apache Configuration
Authentication Options
Setting up HTTP authentication
SSL certificate management
Authorization Options
Blanket access control
Per-directory access control
Disabling path-based checks
Extra Goodies
Repository browsing
Apache logging
Write-through proxying
Other Apache features
Path-Based Authorization A transférer
Supporting Multiple Repository Access Methods A transférer
Notes A transférer

Chapitre 7

Traduction terminée.

1ère relecture terminée.

Chapitre État Sous-chapitre État Sous-sous-chapitre paragraphe
Customizing Your Subversion Experience A transférer
Runtime Configuration Area A transférer
Configuration Area Layout
Configuration and the Windows Registry
Configuration Options
Servers
Config
Localization A transférer
Understanding Locales
Subversion's Use of Locales
Using External Editors A transférer
Using External Differencing and Merge Tools A transférer
External diff
External diff3
Summary A transférer

Chapitre 8

Traduction terminée.

1ère relecture terminée.

Chapitre État Sous-chapitre État Sous-sous-chapitre
Embedding Subversion A transférer
Layered Library Design A transférer
Repository Layer
Repository Access Layer
Client Layer
Inside the Working Copy Administration Area A transférer
The Entries File
Pristine Copies and Property Files
Using the APIs A transférer
The Apache Portable Runtime Library
URL and Path Requirements
Using Languages Other Than C and C++
Code Samples
Summary A transférer
Notes A transférer

Chapitre 9

Guide de référence des commandes Subversion

--Sub Versif 15 avril 2009 à 12:43 (CEST) : à faire en tout dernier ?
--Hotshot92 29 avril 2009 à 16:09 (CEST):oui, je pense que ce n'est pas la priorité...

Annexe A

Traduction terminée.

1ère relecture terminée.

Chapitre État Sous-chapitre
Subversion Quick-Start Guide Terminé
Installing Subversion
High-Speed Tutorial

Annexe B

Traduction terminée.

1ère relecture terminée.

Chapitre État Sous-chapitre Sous-sous-chapitre
Subversion for CVS Users A transférer
Revision Numbers Are Different Now
Directory Versions
More Disconnected Operations
Distinction Between Status and Update
Status
Update
Branches and Tags
Metadata Properties
Conflict Resolution
Binary Files and Translation
Versioned Modules
Authentication
Converting a Repository from CVS to Subversion

Annexe C

Traduction terminée.

1ère relecture terminée.

Chapitre État Sous-chapitre Sous-sous-chapitre Sous-sous-sous chapitre
WebDAV and Autoversioning A transférer
What Is WebDAV?
Autoversioning
Client Interoperability
Standalone WebDAV Applications
Microsoft Office, Dreamweaver, Photoshop
cadaver, DAV Explorer
File-Explorer WebDAV Extensions
Microsoft Web Folders
Nautilus, Konqueror
WebDAV Filesystem Implementation
WebDrive, NetDrive
Mac OS X
Linux davfs2

Annexe D

Copyright


Index