Очень часто после добавления данной ветки вверх по течению я захочу посетить ее на github и создать запрос на извлечение. Я начинаю раздражаться от необходимости вручную посещать репо, находить филиал и создавать пиар.
В: Как я могу написать команду, которая посещает PR-адрес в браузере?
PR-адрес задается https://github.com/ORIGIN-REPO/compare/BRANCH-NAME
. Поскольку Magit известен origin
как branch-name
известный, так и обычный (и просто git
), легко написать команду, которая создает этот URL-адрес и вызывает browse-url
его.
К сожалению, я ничего не знаю о внутреннем функционировании Magit, поэтому я не знаю, как получить эту информацию.
Ответы:
Вот что я придумал:
magit.el
кстати, довольно легко читатьисточник
Малабарба опубликовал свой подход в своем блоге.
Кстати, я намерен добавить подобную функциональность (и многое другое ;-) к самому Magit, в конце концов.
источник
Вы рассматривали magithub ?
Он не позволяет вам просматривать запросы на извлечение в текущей ветви, но дает полный список запросов, которые вы можете посетить, нажав
RET
.Обратите внимание, что для этого требуется концентратор 2.2 .
источник