#git #intellij-idea #bitbucket #pull-request #bitbucket-server
#git #intellij-idea #bitbucket #запрос на извлечение #bitbucket-сервер
Вопрос:
У меня есть репозиторий git в bitbucket, есть ли какой-нибудь способ создать запрос на извлечение с помощью IntelliJ IDEA вместо того, чтобы делать это через Интернет?
Я обнаружил, что это можно сделать из IntelliJ для репозитория github. Но не нашел ничего подобного для Bitbucket.
Ответ №1:
Резюме: в настоящее время не поддерживается (подробности ниже)
Это только что было подтверждено. Я поднял запрос в службу поддержки, чтобы спросить об этом, и получил ответ:
Если вы заинтересованы в этой функции, пожалуйста, проголосуйте за https://youtrack.jetbrains.com/issue/IDEA-88198
Глядя на это сообщение в блоге, кажется, что интеграция с Bitbucket не является плагином, встроенным в Intellij IDEA:
И команда Atlassian только что это сделала! В нашем репозитории теперь доступен новый плагин Bitbucket, который предлагает простую и хорошо работающую интеграцию, позволяющую:
- проверьте существующий репозиторий Bitbucket и автоматически откройте его как проект, и
- поделитесь проектом на Bitbucket мгновенно, не выходя из IDE.
Упомянутый выше плагин Atlassian находится здесь, но он не обновлялся с 2013 года, и даже если он работает для последних версий Intellij, он не обладает нужной вам функциональностью.
Рассматривая другие запросы на добавление поддержки в Intellij IDEA для «Поддержки функциональности Bitbucket X», не было большой тяги. Примеры:
Интеграция с трекерами проблем Bitbucket (создана в августе 2011 года)
Поддержка фрагментов Bitbucket (создание октябрь 2015)
Это означало бы, что функциональность «запросов на извлечение Bitbucket» вряд ли будет поддерживаться в Intellij IDEA в ближайшее время.
Существует еще один продукт Jetbrains для проверки кода, называемый Upsource, но у него его тоже нет. Из этого сообщения в блоге jetbrains:
Несмотря на перечисленные выше плюсы, все еще не хватает нескольких вещей, которых я жду:
- Поддержка Swift и Obj-C (мы являемся компанией-разработчиком мобильных приложений, и разработка приложений для iOS составляет большую часть наших услуг).
- Более ценная аналитика проверки кода (при настройке более 50 проектов сложно отслеживать общую производительность проверки кода).
- Поддержка запросов на извлечение Bitbucket (в настоящее время поддерживается только GitHub).
Ответ №2:
Плагин «Bitbucket Linky» для IDEA поддерживает это, привязывая его к Cmd Shift X P на Mac и Ctrl Shift X P в Windows.
Комментарии:
1. На самом деле я в настоящее время использую этот плагин. Но мне нужно что-то вроде github pull request creator. Он не будет перенаправляться на сайт. Он может создать запрос на извлечение, не заходя на сайт.
Ответ №3:
Похоже, что проблема заключается в API BitBucket, который не предоставляет информацию о запросе на извлечение, а не в самой JetBrains IDE. Другие проекты, такие как magit, тоже страдают от этого.
В BitBucket есть проблема по этой теме, за нее можно проголосовать.
Комментарии:
1. Тогда как это делает плагин VSCode? Вероятно, с помощью API, который существует developer.atlassian.com/bitbucket/api/2/reference/resource /…
Ответ №4:
Atlassian теперь создает плагин для интеграции с IntelliJ idea https://marketplace.atlassian.com/apps/1221851/integration-with-jetbrains-ides ?хостинг = облако и вкладка = обзор
Комментарии:
1. Это не разработано Atlassian и
This partner has not completed the Security Self-Assessment Program.
2. Не разработан Atlassian и не бесплатный.