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 Book | A 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.
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
| 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 | Terminé | |||
| Revision Specifiers | Terminé | |||
| Revision Keywords | ||||
| Revision Dates | ||||
| Properties | Terminé | |||
| Why Properties? | ||||
| Manipulating Properties | ||||
| Properties and the Subversion Workflow | ||||
| Automatic Property Setting | ||||
| File Portability | Terminé | |||
| File Content Type | ||||
| File Executability | ||||
| End-of-Line Character Sequences | ||||
| Ignoring Unversioned Items | Terminé | |||
| Keyword Substitution | Terminé | |||
| Sparse Directories | Terminé | |||
| Locking | Terminé | |||
| Creating locks | ||||
| Discovering locks | ||||
| Breaking and stealing locks | ||||
| Lock Communication | ||||
| Externals Definitions | Terminé | |||
| Peg and Operative Revisions | Terminé | |||
| Changelists | Terminé | |||
| Network Model | Terminé | |||
| Requests and Responses | ||||
| Client Credentials Caching | ||||
| Summary | Terminé | |||
| Notes | Terminé |
Chapitre 4
Traduction terminée.
1ère relecture terminée.
Chapitre 5
Traduction terminée.
1ère relecture terminée.
| Chapitre | État | Sous-chapitre | État | Sous-sous-chapitre | État |
|---|---|---|---|---|---|
| Repository Administration | Terminé | ||||
| The Subversion Repository Defined | Terminé | ||||
| Strategies for Repository Deployment | Terminé | ||||
| Planning Your Repository Organization | |||||
| Deciding Where and How to Host Your Repository | |||||
| Choosing a Data Store | |||||
| Creating and Configuring Your Repository | Terminé | ||||
| Creating the Repository | |||||
| Implementing Repository Hooks | |||||
| Berkeley DB Configuration | |||||
| Repository Maintenance | Terminé | ||||
| 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 | Terminé | ||||
| Summary | Terminé |
Chapitre 6
Traduction terminée.
1ere relecture terminée.
| Chapitre | État | Sous-chapitre | État | Sous-sous-chapitre | Sous-sous-sous-chapitre |
|---|---|---|---|---|---|
| Server Configuration | Terminé | ||||
| Overview | Terminé | ||||
| Choosing a Server Configuration | Terminé | ||||
| The svnserve Server | |||||
| svnserve over SSH | |||||
| The Apache HTTP Server | |||||
| Recommendations | |||||
| svnserve, a Custom Server | Terminé | ||||
| 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 | Terminé | ||||
| 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 | Terminé | ||||
| Supporting Multiple Repository Access Methods | Terminé | ||||
| Notes | Terminé |
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 | Terminé | |||
| Layered Library Design | Terminé | |||
| Repository Layer | ||||
| Repository Access Layer | ||||
| Client Layer | ||||
| Inside the Working Copy Administration Area | Terminé | |||
| The Entries File | ||||
| Pristine Copies and Property Files | ||||
| Using the APIs | Terminé | |||
| The Apache Portable Runtime Library | ||||
| URL and Path Requirements | ||||
| Using Languages Other Than C and C++ | ||||
| Code Samples | ||||
| Summary | Terminé | |||
| Notes | Terminé |
Chapitre 9
Guide de référence des commandes Subversion
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 | Terminé | ||
| 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 | Terminé | |||
| 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

