Intellij Idea - Contrôle de version

IntelliJ prend en charge divers systèmes de contrôle de version tels que Git, Subversion, Mercurial, CVS, GitHub et TFS. Vous pouvez effectuer une action liée au contrôle de version à partir de l'EDI lui-même.

Dans ce chapitre, nous discuterons de Git et Subversion (ci-après dénommés SVN). Nous supposons que le lecteur est familier avec l'outil Git et SVN et sa terminologie.

Git

Dans cette section, nous allons apprendre à travailler avec Git.

Cloner

Pour cloner un référentiel Git existant -

  • Accédez à Fichier-> Nouveau-> Projet à partir du contrôle de version-> Git.

  • Entrez l'URL du référentiel, le répertoire parent et le nom du répertoire.

  • Cliquez sur le bouton cloner pour continuer.

  • Lors de l'exécution réussie des étapes ci-dessus, le référentiel sera cloné.

Suivi des modifications

Git suivra les modifications que vous apportez dans le référentiel. Modifions n'importe quel fichier du référentiel et comparons-le avec le référentiel.

  • Accédez à VCS → Git → Comparer avec la dernière version du référentiel.

  • L'étape ci-dessus ouvrira la fenêtre de diff.

  • Vous pouvez voir qu'il y a une nouvelle ligne sur le côté droit avec une couleur de fond verte.

  • Git l'affiche en vert lorsque nous avons ajouté de nouveaux contenus. Si nous supprimons du contenu, il sera affiché en rouge

Annuler les modifications locales

Suivez ces étapes pour annuler les modifications locales -

  • Accédez au VCS → Git → Revert option.

  • Il vous demandera une confirmation et supprimera vos modifications.

Ajouter un fichier au référentiel

Pour ajouter un fichier au référentiel, accédez à VCS → Git → Add option. Cette action est similaire à lagit add action.

Valider les modifications

L'opération de validation créera une validation locale. Il est similaire augit commitaction. Pour effectuer un commit -

  • Accédez au VCS → Git → Commit File option.

  • Sélectionnez les fichiers à valider.

  • Entrez le message de validation et cliquez sur le bouton Valider.

Transférer les modifications vers le référentiel distant

L'action Push enverra les modifications locales au référentiel distant. Pour pousser les changements -

  • Accédez au VCS → Git → Push option.

  • Une fenêtre apparaîtra. Ici, vous pouvez voir les comitts à pousser.

  • Vérifiez la validation et cliquez sur le bouton Push pour publier vos modifications.

Afficher l'historique ou les journaux

Pour afficher l'historique, accédez au VCS → Git → Show history option. Cette action est similaire à lagit logcommander. Il montrera l'histoire comme suit -

Obtenir les mises à jour

Suivez ces étapes pour récupérer les mises à jour du référentiel -

  • Accédez au VCS → Git → Pull option.

  • Sélectionnez l'option en fonction de vos besoins.

  • Cliquez sur le bouton Pull.

Ajouter un projet existant à Git

Pour ajouter un projet existant sous Git -

  • Aller vers VCS → Import into Version Control → Create Git dépôt.

  • Sélectionnez le projet en parcourant le répertoire.

  • Cliquez sur le bouton OK.

Subversion

Dans cette section, nous allons comprendre comment Subversion fonctionne dans IntelliJ. Considérons quelques actions importantes pour comprendre cela.

Check-out

Pour extraire le référentiel SVN -

  • Aller vers File → New → Project from Version Control → Subversion.

  • Saisissez l'URL du référentiel.

  • Clique sur le OK bouton.

Suivi des modifications

SVN suivra les modifications que vous avez apportées dans le référentiel. Modifions n'importe quel fichier du référentiel et comparons-le avec le référentiel -

  • Accédez à VCS-> Subversion-> Comparer avec la dernière version du référentiel

  • Vous pouvez voir qu'il y a une nouvelle ligne sur le côté droit avec une couleur de fond verte.

  • SVN l'affiche avec un fond vert pour indiquer l'ajout de nouveau contenu. Si nous supprimons un contenu, il sera affiché en rouge.

Annuler les modifications locales

Suivez ces étapes pour annuler les modifications locales que vous avez apportées -

  • Accédez au VCS → Subversion → Revert option.

  • Il vous demandera une confirmation et supprimera vos modifications.

Valider les modifications dans le référentiel distant

Suivez ces étapes pour valider les modifications dans le référentiel distant -

  • Aller vers VCS → Subversion → Commit Files option.

  • Une nouvelle fenêtre apparaîtra. Ici, vous pouvez voir les fichiers à valider dans le référentiel distant.

  • Vérifiez les fichiers et cliquez sur le bouton Valider pour publier vos modifications.

Afficher l'historique ou les journaux

Pour afficher l'historique, accédez au VCS → Subverion → Show historyoption. Cette option est similaire à lasvn logcommander. Il montrera l'histoire comme suit -

Opération de mise à jour

Pour récupérer les dernières modifications, accédez à VCS → Subversion → Update File/Update Folder option.

Ajouter un projet existant à Subversion

Suivez ces étapes pour ajouter un projet existant sous SVN -

  • Aller vers VCS → Import into Version Control → Import into Subverion.

  • Entrez l'URL du référentiel et cliquez sur le bouton Importer -