Configuration d’un dépôt SubversionSetting up a Subversion repository

Subversion est un système de gestion de versions centralisé.Subversion is a centralized version control system. Cela signifie qu’il existe un seul serveur contenant tous les fichiers et révisions, à partir duquel les utilisateurs peuvent extraire n’importe quelle version de n’importe quel fichier.This means that there is a single server that contains all files and revisions from which users can check out any version of any file. Quand les fichiers sont extraits d’un dépôt Subversion distant, l’utilisateur obtient une capture instantanée du dépôt à ce point dans le temps.When files are checked out from a remote Subversion repository, the user will get a snapshot of the repository at that point in time.

Avant de commencer à utiliser Subversion, les outils en ligne de commande Xcode doivent être installés, car ils incluent les packages SVN corrects.Before starting to use Subversion, the Xcode command line tools must be installed as they include the correct svn packages. Vous pouvez vérifier que SVN est installé dans Terminal avec la commande suivante :You can check that SVN is installed in Terminal with the following command:

svn h

  1. Créez un dépôt SVN gratuit en ligne.Create a free SVN repository online. Pour cet exemple, Assembla a été utilisé.For this example, Assembla was used. Après la création, une URL est fournie, qui sera utilisée pour se connecter au dépôt :Once created, a URL will be provided, which will be used to connect to the repository:

    Obtenir l’URL de SVN et la copier

  2. Ouvrez ou créez un projet Visual Studio pour Mac.Open or create a Visual Studio for Mac Project.

  3. Cliquez avec le bouton droit sur le projet et sélectionnez Gestion de version > Publier dans la gestion de version... :Right click on the Project and select Version Control > Publish in Version Control...:

    Démarrer la publication d’un projet

  4. Dans l’onglet Se connecter au dépôt, sélectionnez Subversion dans la liste déroulante du haut.In the Connect to Repository tab, select Subversion from the top drop down.

  5. Entrez l’URL de l’étape 1.Enter the URL from step 1. Cette action doit normalement remplir les autres champs par défaut :This should populate the other fields by default:

    Boîte de dialogue Sélectionner un dépôt et entrer les détails

  6. Cliquez sur OK puis confirmez en cliquant sur Publier.Click OK and then confirm by pressing Publish.

  7. Vous pouvez être invité à entrer vos informations d’identification pour le site sur lequel vous créez le dépôt.You might be prompted to enter your credentials for the site on which you create the repository. Entrez ces informations comme illustré ci-dessous :Enter these as illustrated below:

  8. Toutes les commandes disponibles pour la gestion de versions doivent maintenant être visibles dans le menu Gestion de version.All the version control commands available should now be visible in the version control menu.