Подтвердить что ты не робот

Добавление поддержки GIT к существующему проекту в IntelliJ IDEA

У меня есть многомодульный проект, построенный с Maven. Я импортировал только один подмодуль (не родительский) из этого проекта в качестве проекта IDEA и выглядит так: IDE не распознает папку .git(потому что это один уровень от корня проекта, который я использовал для импорта, я думаю)

Есть ли возможность добавить поддержку Git для intelliJ?

4b9b3361

Ответ 1

Я успешно открыл подпроект Maven в IDEA. Естественно, он не включил интеграцию Git автоматически. В меню VCS я выбрал "Включить интеграцию управления версиями" и выбрал "Git" из подменю.

Затем IDEA жаловалась, что в проекте нет .git-папки и предлагается выбрать родительскую папку .git. Я сделал это, и все работало, как ожидалось.

Если у вас нет опции Git в меню VCS, это может быть ошибкой. Попробуйте отключить плагин SVN и посмотреть, помогает ли это (у меня нет модуля SVN в моей IDEA).

Ответ 2

Вам может потребоваться добавить git в список элементов управления версиями в настройках

> Управление версиями

затем убедитесь, что git указан в таблице как VCS

Мне пришлось это делать, иначе git не был указан в меню VCS в строке меню.

Make sure Git is in one of the columns here

Ответ 3

В моем случае мы недавно перешли с CVS на GIT (задыхаясь). В проекте были некоторые старые специфичные для CVS файлы (например,.cvsignore), которые, должно быть, указывали IntelliJ, что это был проект CVS. Мне пришлось вручную удалить этот файл, чтобы IntelliJ распознал новую папку .git и связанные файлы.

Ответ 4

В моем случае я не смог заставить Intellij обнаруживать Git на модуле. Поэтому я удалил модуль из проекта и снова добавил его. Тогда это было обнаружено, и я мог использовать меню Git.

Ответ 5

Если ваша проблема в том, что вкладка "Контроль версий" отсутствует, используйте "Вид"/"Инструменты"/"Контроль версий".

Это перенесет окно контроля версий в нижнюю рамку, если все остальные части вашей конфигурации git верны.

Ответ 6

Рассмотрите возможность использования Git вне среды IDE. В командной строке в Git есть большая эффективность.