IntelliJ IDEA и указание GIT refspecs
Я давно использую Eclipse с GIT и Gerrit, но решил попробовать версию IntelliJ IDEA (12.1.3) для сообщества. Я могу получать и извлекать изменения из нашего репозитория, но не могу найти опцию в IntelliJ, где я могу указать refspecs для операций push. Есть ли способ сделать это в IntelliJ?
3 ответа
Git Push из IDEA выталкивает только текущую ветку, и я не думаю, что она изменится в будущем. Однако вы можете указать целевую ветвь в текстовом поле под коммитами, которые нужно нажать. Есть несколько проблем с удобством использования, таких как IDEA-98693, но, надеюсь, они будут исправлены в следующей версии.
В диалоговом окне PUSH выберите параметр "Переместить текущую ветвь в альтернативную ветвь", выберите удаленный репозиторий и введите /refs/for/'branch' в текстовых полях. Работает в IDEA 13.0.2
Используя IntelliJ вместе с Gerrit, вы можете использовать intellij-gerrit-plugin. Он также имеет специфическую поддержку Gerrit (refs/ для целевой ветви).