Partager via


Présentation du contrôle de code source

Le contrôle de code source fait référence à un système dans lequel un logiciel serveur central stocke et effectue le suivi des versions de fichiers et contrôle l'accès aux fichiers. Un système de contrôle de code source comprend généralement un fournisseur de contrôle de code source et deux (voire plus) clients de contrôle de code source.

Un fournisseur de contrôle de code source propose des fonctions d'archivage, de versioning et de contrôle d'un ensemble de fichiers définis dynamiquement. Le fournisseur stocke les différences entre les versions ainsi que des informations fondamentales sur la version : sa date de création, sa date de modification et l'auteur. Lorsque plusieurs personnes travaillent sur le même fichier, elles doivent utiliser la même page de codes afin que les versions puissent être comparées.

Pour éviter tout conflit entre des versions de fichiers, un fournisseur de contrôle de code source contrôle l'accès au fichier et applique ainsi un protocole qui impose aux utilisateurs souhaitant modifier un fichier d'extraire préalablement le fichier en question. En cas d'extraction en mode exclusif d'un fichier, seul l'utilisateur à l'origine de l'extraction peut le modifier. Une fois le fichier réarchivé, il devient la dernière version disponible.

Les extractions de fichiers, les archivages et d'autres opérations de contrôle de code source sont en fait réalisées via un client de contrôle de code source tel que SQL Server Management Studio. Le client est conçu pour dialoguer avec le fournisseur, de sorte que les fonctions du fournisseur soient disponibles auprès d'un groupe réparti d'utilisateurs. Grâce à un client de contrôle de code source, les utilisateurs peuvent parcourir les fichiers stockés par le fournisseur, ajouter et supprimer des fichiers, extraire et archiver des fichiers et récupérer des copies de fichiers locaux.

ms174172.note(fr-fr,SQL.90).gifRemarque :
Cette documentation implique que vous utilisiez Microsoft Visual SourceSafe comme fournisseur de contrôle de code source. Si vous utilisez un autre fournisseur de contrôle de code source, vous devez distinguer des différences entre cette documentation et le logiciel que vous exécutez. Si vous constatez des différences, consultez la documentation pour connaître votre fournisseur de contrôle de code source.

Dans cette section

Rubrique Description

Avantages présentés par le contrôle de code source

Explique pourquoi le fait de placer vos ressources sous contrôle de code source peut présenter des avantages pour votre organisation.

Procédure : configurer les options du contrôle de code source

Explique comment définir les rôles pour utiliser des paramètres de développement évolutifs.

Procédure : modifier les connexions du contrôle de code source

Explique comment modifier le dossier projet propre au contrôle de code source auquel une solution locale ou un projet local sont connectés.

Procédure : exclure des fichiers du contrôle de code source

Explique comment exclure les fichiers n'exigeant pas de services de contrôle de code source.