Importer un dépôt Git existant dans IntelliJ IDEA
j'ai un dépôt Git local avec mes propres branches, caches et tout le jazz, et j'aimerais ajouter ce dépôt dans IntelliJ IDEA, pour que je puisse le gérer, au lieu de créer une nouvelle copie du dépôt à partir de l'intérieur de IDEA. Comment dois-je faire?
Merci!
5 réponses
l'idéal est d'ouvrir le répertoire dans Intellij,sans essayer de l'importer depuis repo. 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 aller dans le menu VCS et inclure dans Git repo.
Vous pouvez réellement utiliser un repo. Il suffit d'aller à Ouvrir et ouvrez le répertoire que vous souhaitez pour votre racine. Ensuite, sélectionnez le répertoire repo git, allez dans le menu VCS, et sélectionnez Activer Le Contrôle De Version D'Intégration.
C'est tout ce qu'il m'a pris. C'est dire à quel point il a été facile sur un Mac. Pas sûr si le flux est exactement le même sur d'autres plateformes.
lorsque vous démarrez intellij et qu'aucun projet n'est ouvert, il y a une option de dialogue "Importer à partir de VCS". Choisissez cela au lieu de créer un nouveau projet ou importer un projet.
essentiellement, ce n'est que deux étapes:
spécifier la racine VCS,
ceci devrait être fait en Préférences (
⌘,
) > Contrôle De VersionActiver Le Contrôle De Version D'Intégration
si vous pouvez trouver cette option dans Menu > VCS, bonne chance, cliquez dessus. Sinon, sélectionnez Menu > Aide > Trouver De L'Action...(
⇧⌘A
), tapezEnable Version Control Integration
, et appuyer sur leEnter
clé.
sur la dernière version de IntelliJ IDEA, lorsque le projet contient plus d'un module et qu'un des modules est déjà lié à l'intégration VCS, le CV > Activer le Contrôle de Version d'Intégration le menu n'apparaîtra pas. Cela se produit dans le cas où un des modules manquait un .git répertoire avant l'intégration a été ajouté au projet.
Résolu en naviguant sur les projets pertinents .idée/vcs.xml fichier, puis l'ajout d'une autre ligne de tels que:
<mapping directory="$PROJECT_DIR$/../project_name" vcs="Git" />
les changements doivent immédiatement se refléter dans L'IU (p. ex. les lignes modifiées seront surlignées).