Comment installer SVN?

SVN est un outil précieux développé par Apache, utilisé dans le monde de la programmation pour la version et la révision des logiciels. Il s'agit d'un système centralisé open source. SVN est pratique lorsque plusieurs développeurs travaillent sur une application et qu'ils souhaitent conserver leur code à un endroit avec le suivi des versions créées pour chaque fichier, l'historique de validation de chaque fichier.

De plus, si votre client veut des documents / progrès dans votre code ou si vous cherchez à exporter votre code vers les emplacements des clients, c'est probablement la plate-forme la plus simple pour gérer toutes ces choses. Vous pouvez créer n'importe quel nombre de référentiels en fonction de votre type de contenu ou d'autres critères distinctifs en particulier. Vous pouvez créer n'importe quel nombre de dossiers dans cette branche de référentiel et, par conséquent, la clarté prévaut également.

Avantages de SVN

  • SVN traite d'un référentiel, principalement un endroit où repose votre morceau de code engagé avec l'historique des versions. Le référentiel repose normalement sur un serveur de fichiers qui exécute le programme serveur Subversion et fournit du contenu aux clients Subversion
  • Vous cherchez à ajouter du code sur le même fichier / classe de service / référentiel? Complétez simplement votre partie du code et validez / push sur SVN. Une fois que vous faites cela, une version de suivi sera attribuée aux fichiers respectifs et les autres développeurs peuvent mettre à jour qu'ils ont extrait les codes du référentiel SVN, afin que votre travail ne soit plus entravé.
  • Vous travaillez sur différents modules et souhaitez fusionner le code plus tard? Bien !! SVN fournit des branches pour cela, vous pouvez couper une branche de la branche principale et y placer vos modules / ensemble de code. Les branches sont utiles dans les cas où vous cherchez à livrer des parties de code en plusieurs sprints (un paradigme agile).
  • Les développeurs retirent en fait un répertoire dans lequel se déroule le développement principal et il s'appelle « Trunk » .

Point clé de SVN

  • Lorsque vous travaillez avec des référentiels, n'oubliez pas d'effectuer la sauvegarde régulière, de sorte que si un serveur tombe en panne, vous pourrez accéder à la version récente de vos fichiers.

Veuillez exécuter la commande suivante pour la création de sauvegarde

svnadmin hotcopy path/to/repository path/to/backup

Étapes pour installer SVN

Laissez-nous discuter des étapes nécessaires pour installer SVN sont les suivantes

Étape 1: Accédez à https://tortoisesvn.net/downloads.html et téléchargez la version appropriée parmi les options affichées, comme ci-dessous (veuillez sélectionner la version stable apparaissant au moment où vous allez la télécharger):

Étape 2: marquez le dossier dans lequel vous souhaitez créer un référentiel en procédant comme suit

Maintenant, faites un clic droit sur le référentiel -> TortoiseSVN -> créer un référentiel ici

Étape 3: Une fois que vous avez marqué le dossier pour la création du référentiel, une boîte de dialogue apparaît, assurez-vous de copier l'URL en bleu dans vos notes autocollantes pour les références ultérieures.

Étape 4: Sélectionnez maintenant le dossier de projet que vous souhaitez suivre, faites un clic droit dessus et cliquez sur l'option de paiement SVN. En faisant cela, vous dites à SVN de garder une trace des changements que nous sommes sur le point de faire dans notre code.

Assurez-vous de garder le bouton radio 'Révision de la tête' sélectionné, une fois que vous appuyez sur ok après cela, vous obtenez la boîte de dialogue suivante:

Ainsi, vous pouvez voir ici que le numéro de révision semble être 0, vous verrez également que dans le dossier extrait, un dossier .svn sera créé.

Étape 5: Voyons maintenant à intégrer avec eclipse, si eclipse ne contient pas le plug-in alors subclipse doit être installé selon le chemin de navigation suivant:

Allez dans Aide -> Installer un nouveau logiciel… http://subclipse.tigris.org/update_1.10.x

Cliquez sur l'option Ajouter, une fois que vous avez fait cela; une case à cocher pour Subclipse apparaîtrait (comme vous l'avez nommé lors de l'ajout de l'URL ci-dessus), terminez le processus. Cela rend l'éclipse intégrée à SVN.

Pour vérifier la même chose, veuillez suivre les étapes indiquées:

«Fenêtre» -> «Ouvrir la perspective» -> «Autre…», une option de nom commencera à apparaître ici maintenant.

Étape 6: création d'un référentiel SVN avec eclipse

Accédez à Windows -> Afficher la vue -> recherchez SVN, puis sélectionnez l'option Référentiels SVN

Étape 7: À l'intérieur de la fenêtre Référentiels SVN, apparaissant comme indiqué, procédez comme suit

Cliquez avec le bouton droit, puis sélectionnez Nouveau -> Emplacement du référentiel, puis dans la zone URL, tapez svn: // localhost, comme indiqué ci-dessous, puis cliquez sur Terminer.

Dans le cas où vous obtenez une erreur après avoir fait cela (c'est-à-dire si une erreur apparaît sur la console eclipse), assurez-vous de gérer les paramètres du proxy (pour les références, recherchez simplement l'erreur sur stackoverflow.com).

Étape 8: Après cela, allez dans le volet de navigation, faites un clic droit sur le projet -> Équipe -> Partager le projet, puis sélectionnez SVN -> Suivant -> Terminer. Une fois que vous cliquez sur le bouton Terminer, vous verrez que SVN est installé sur votre système

Étape 9: Maintenant, vous pouvez continuer à éditer vos fichiers de programme et eclipse peut garder la trace de ceux-ci, pour suivre les changements effectués, faites un clic droit sur le «Projet» dans l'Explorateur de projet d'une éclipse, puis allez dans «Équipe», puis sélectionnez "Synchroniser avec le référentiel". Il donnera toutes les modifications qui y apparaissent et pour la première fois, vous pouvez simplement sélectionner les fichiers parmi l'ensemble à valider, puis SVN générera un numéro de révision par rapport à celui-ci.

Veuillez vous assurer de valider les fichiers de cette façon uniquement, car chaque fois que vous validez des fichiers / dossiers en bloc, un numéro de révision est généré.

Soyons clair avec un exemple:

Dans le cas où vous développez un module contenant 10 fichiers et qu'ils sont corrélés de telle sorte qu'ils devraient être livrés dans la même version, assurez-vous de valider tous ceux-ci dans une tête de révision, de sorte qu'au cas où votre client vous demanderait d'annuler les modifications que simplement en rétablissant ce numéro de révision, vous pouvez être assuré que tout ce qui est associé a été annulé.

Étape 10: SVN offre également la possibilité de trouver l'historique d'un fichier donné, vous pouvez également remplacer directement votre code actuel par ces révisions si vous le souhaitez.

En résumé ici, de la même manière que SVN peut être intégré avec IDE comme le code Visual Studio. Donc, pour le développement parallèle, pour satisfaire les contraintes de chronologie de travail basées sur l'agilité, SVN est un bon outil de centralisation.

Articles recommandés

Cela a été un guide sur la façon d'installer SVN. Ici, nous avons discuté du concept de base, des étapes pour installer SVN sur notre système. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Comment installer Jenkins
  2. Comment installer SQL Server
  3. Comment installer MATLAB