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

Subversion est un système de gestion de versions centralisé, ce qui 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.Subversion is a centralized version control system, meaning that there's 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 gets a snapshot of the repository at that point in time.

Pour utiliser Subversion pour la gestion de versions, vous devez l’installer sur votre ordinateur.To use Subversion for your version control, it must be installed on your machine. Pour vérifier si Subversion est installé sur votre ordinateur, exécutez la commande suivante dans le Terminal :To check if Subversion is installed your machine, use the following command in Terminal:

svn --version

Cette commande retourne le numéro de version.This command returns the version number.

Si Subversion n’est pas encore installé, le moyen le plus simple de l’obtenir consiste à installer les Outils en ligne de commande Xcode.If Subversion isn't already installed, the easiest way to get it is by installing the Xcode Command Line Tools. Exécutez la commande suivante pour installer les Outils en ligne de commande Xcode et Subversion.Use the command below to install Xcode Command Line Tools and Subversion.

xcode-select --install

Une fois Subversion installé sur votre ordinateur, effectuez les étapes suivantes pour publier votre projet dans SVN.Once Subversion is installed on your machine, use the following steps to publish your project in SVN.

  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:

    copier l’URL SVN

  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. Sous 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. Une fois l’URL entrée, les autres champs sont renseignés par défaut :Once the URL is entered, the other fields are populated 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. Si vous y êtes invité, entrez vos informations d’identification pour le site sur lequel vous créez le dépôt, comme illustré ci-dessous :If prompted, enter your credentials for the site on which you create the repository, as illustrated below:

    Entrée des informations d’identification pour le dépôt subversion

  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.