Intégration de Mercurial dans l'EDI
Remonter à Systèmes de contrôle de version dans l'EDI
Sommaire
La fonctionnalité Version Insight intègre le support du système de contrôle de version Mercurial dans l'EDI.
Pour de plus amples informations sur Mercurial SCM, voir http://mercurial.selenic.com/
Fonctionnalités de Mercurial dans l'EDI
Pour tout fichier qui est géré par Mercurial dans l'EDI :
- Le Gestionnaire de l'historique affiche les informations d'historique du fichier local et les informations d'historique de Mercurial. Par exemple, les commentaires Mercurial et l'historique sont disponibles sur l'onglet Informations du Gestionnaire de l'historique.
- Vous pouvez comparer ou déterminer les différences entre les versions d'un fichier créées et gérées par un système Mercurial, même si le fichier n'a pas été créé ou sauvegardé par l'EDI.
- Vous pouvez exécuter des commandes Mercurial communes telles que :
- Valider (Mercurial) (envoie vos modifications locales dans votre référentiel local).
- Afficher le journal (clic sur l'onglet Informations du Gestionnaire de l'historique).
- Diff (compare deux versions d'un fichier).
Commandes Mercurial dans RAD Studio
Si vous connaissez bien Mercurial, consultez ce tableau utile qui décrit comment effectuer les tâches Mercurial communes dans l'EDI de RAD Studio.
Activation de Mercurial dans RAD Studio
Le support de Mercurial n'est pas activé par défaut. Pour activer Mercurial dans l'EDI, utilisez les étapes suivantes :
- Téléchargez et installez Mercurial dans votre système.
- Dans l'EDI, accédez à Outils > Options > Contrôle de version > Mercurial.
- Insérez le chemin à l'exécutable Mercurial installé (hg.exe) dans votre système. Par exemple, dans un système Windows l'exécutable Hg réside à l'adresse suivante :
C:\Program Files\Mercurial\hg.exe
- Changez les autres paramètres à votre guise.
- Cliquez sur OK pour fermer l'expert.
Pour implémenter les fonctionnalités Mercurial, l'EDI n'ajoute rien à votre projet. A la place, l'EDI utilise simplement les informations Mercurial qui sont stockées dans votre référentiel local.
Configuration de Mercurial
Dès que vous avez installé Mercurial sur votre système, vous devez définir votre nom d'utilisateur et adresse e-mail. Mercurial utilise ces informations dans chaque validation.
Pour configurer votre nom d'utilisateur et adresse e-mail de votre référentiel Mercurial, vous devez modifier le fichier Mercurial.ini qui réside dans votre système (C:\Users\<nom_utilisateur>\Mercurial.ini
).
- Ouvrez l'outil de ligne de commande.
- Tapez la commande suivante :
hg config --edit
- Ajoutez votre nom d'utilisateur et email, comme détaillé dans le fichier :
# username = Jane Doe <jdoe@example.com>
username =
- Vérifiez vos nouveaux paramètres en tapant :
hg config
Mettre à jour votre référentiel local
Pour éviter un conflit entre versions, effectuez toujours une mise à jour sur vos fichiers locaux avant de commencer à faire des modifications :
- Ouvrez l'outil de ligne de commande.
- Naviguez jusqu'au dossier local de votre référentiel Mercurial.
- Tapez la commande suivante :
hg pull
- Effectuez une authentification dans le référentiel distant, si nécessaire.
- Mettez à jour le référentiel local (la commande
pull
ne le met pas à jour automatiquement) :hg update
Résolution des problèmes Mercurial
Impossible de récupérer le contenu de votre référentiel distant
Si votre référentiel Mercurial distant (référentiel privé) nécessite une authentification, vous devez cloner les données depuis la ligne de commande. Voir Clonage d'une copie d'un référentiel qui nécessite une authentification.
Rubriques
Commandes équivalentes
Actions liées au référentiel
- Clonage d'une copie d'un référentiel Mercurial
- Ajout d'un fichier au contrôle de version
- Validation des modifications dans le contrôle de version Mercurial
Actions liées au journal et à l'historique
- Visualisation de l'historique et des révisions
- Visualisation des commentaires du contrôle de version
- Affichage du journal du contrôle de version
- Utilisation de la fonctionnalité d'annotation
Actions liées à l'affichage des différences
- Comparaison (diff) des versions d'un fichier
- Ajout d'une nouvelle visionneuse de différences
- Installation d'une autre visionneuse de différences
- Utilisation d'une visionneuse de différences externe
Annulation des modifications