Есть ли какой-либо способ создать запрос на извлечение в репозиторий bitbucket git с использованием IntelliJ IDEA

#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 и не бесплатный.