2010-03-25 13 views
37

J'ai installé le plugin HgEclipse pour l'intégration de Mercurial dans Eclipse. J'ai un projet (Java) existant dans Eclipse, mais je n'arrive pas à comprendre comment activer le suivi des modifications pour ce projet existant.Comment activer Mercurial dans un projet Eclipse existant?

Il semble que je peux faire une importation d'un projet Mercurial (Fichier> Importer> Mercurial> Clone ...), mais c'est seulement pour les nouveaux projets Eclipse ...

Bien sûr, je peux appliquer Mercurial via la ligne de commande, par exemple hg init dans le répertoire du projet, mais cela n'est pas détecté dans Eclipse.

Alors, comment activer Mercurial pour projets Eclipse existants?

Répondre

50

Cliquez avec le bouton droit sur le projet allez dans "Équipe" -> "Projet de partage" sélectionnez "Mercurial" et suivez les étapes de l'assistant.

+2

Parfait, merci. J'avais vu ce commandement, mais je n'avais pas compris que c'était pour créer un dépôt mercuriel. – Rabarberski

+0

merci beaucoup, cela a fonctionné pour moi aussi. – theTuxRacer

+0

Que faites-vous lorsque "Appliquer le patch" est la seule chose dans ce menu? – NoBugs

6

Lorsque vous essayez de pousser votre projet à votre dépôt de la réponse ci-dessus est correcte pour la première partie, mais une étape par étape serait plus comme ceci:

  1. Créer un projet (ou il est peut-être déjà créé)
  2. cliquez droit sur le projet
  3. souris sur l'équipe
  4. Cliquez sur "Partager projet ..."
  5. Sélectionnez Mercurial puis cliquez sur suivant
  6. Cliquez sur Terminer
  7. Faites un clic droit sur le projet de nouveau et de la souris sur l'équipe
  8. Cliquez sur « Push ... » (il est important de s'engager avant de pousser 99% du temps)
  9. Entrez l'url de votre dépôt (repo)
  10. Saisissez le nom d'utilisateur et le mot de passe puis cliquez sur Terminer
+0

J'ai suivi ces instructions et, aux étapes 5-6, j'ai créé un repo Hg local. Cependant, je ne reçois pas une option "Push" à l'étape 8. Qu'est-ce que je fais mal? – aaa90210