web-dev-qa-db-fra.com

Importer un référentiel Git existant dans IntelliJ IDEA

J'ai un référentiel Git local avec mes propres branches, caches et tout ce jazz, et j'aimerais ajouter ce référentiel dans IntelliJ IDEA afin de pouvoir le gérer au lieu de créer une nouvelle copie du référentiel à partir d'IDEA. Comment je fais ça?

Merci!

20
vatzec

La méthode idéale consiste à ouvrir le répertoire dans Intellij, sans chercher à l'importer à partir du référentiel. Lorsque vous ouvrez le répertoire en tant que projet, Intellij vous demandera si vous devez configurer VCS. 

Ou même après avoir créé un projet dans Intellij, vous pouvez accéder au menu VCS et l'inclure dans le dépôt Git.

10
prasann

Vous pouvez réellement utiliser un repo existant. Allez simplement à Ouvrir et ouvrez le répertoire dans lequel vous voulez être votre racine. Sélectionnez ensuite le répertoire git repo, accédez au menu VCS et sélectionnez Activer l’intégration du contrôle de version .

C'est tout ce que ça m'a pris. C’était aussi simple que cela sur un Mac. Pas sûr que le flux soit exactement le même sur les autres plates-formes. 

10
Cari

Lorsque vous démarrez intellij et qu’aucun projet n’est ouvert, il existe une option de dialogue pour "importer à partir de VCS". Choisissez cela au lieu de créer un nouveau projet ou d'importer un projet. 

3
Ryan Walls

Essentiellement, il ne s'agit que de deux étapes:

  1. Spécifiez la racine du VCS, 

    Cela devrait être fait dans Préférences (⌘,)> Contrôle de version

  2. Activer l'intégration du contrôle de version

    si vous pouvez trouver cette option dans Menu> VCS , bonne chance, cliquez dessus. Sinon, sélectionnez Menu> Aide> Rechercher une action ... (⇧⌘A) , tapez Enable Version Control Integration et appuyez simplement sur la touche Enter.

2
ryenus

Dans la dernière version d'IntelliJ IDEA, lorsque le projet contient plusieurs modules et que l'un des modules est déjà lié à l'intégration VCS, le menu VCS> Activer l'intégration du contrôle de version n'apparaîtra pas. Cela se produit dans le cas où l'un des modules manquait d'un répertoire .git pertinent avant que l'intégration ne soit ajoutée au projet.

Résolu en naviguant dans le fichier .idea/vcs.xml du projet correspondant, puis en ajoutant une autre ligne, telle que:

<mapping directory="$PROJECT_DIR$/../project_name" vcs="Git" />

Les modifications doivent immédiatement apparaître dans l'interface utilisateur (par exemple, les lignes modifiées seront mises en surbrillance).

1
Andrey Cizov