Фильтры в журнале контроля версий для HEAD и восходящего потока HEAD в Intellij - PullRequest
0 голосов
/ 30 мая 2018

Я использую Intellij с git и хочу отфильтровать показанные коммиты на вкладке журнала.

Я хочу видеть только те коммиты, которые находятся на

  1. моей текущей ветви,
  2. на удалении моей текущей ветви и
  3. наветвь разработки

1 и 3 легко достижима, но мне не удалось завершить 3. Я могу отфильтровать ветки, нажав на ветку, а затем выберите.

Что я могу ввести, чтобы достичь 3 и избежать явного добавления ветви origin/feature/xxx?Я читал, что @{u} относится к восходящему потоку, но здесь не работает.

enter image description here

Спасибо, Зиан

1 Ответ

0 голосов
/ 02 июня 2018

Кажется, нет способа достичь того, что вам нужно.Существует универсальный фильтр под названием HEAD, но он следит за ссылкой HEAD и не знает, какую ветку он отслеживает.Ссылка @{u} является внутренним ярлыком git и, по-видимому, не распознается IDE.

Обратите внимание, что фильтр ветвей принимает регулярное выражение, так что в качестве обходного пути вы можете создать некоторое регулярное выражение, включающее все необходимые ветви ииспользовать его в качестве фильтра.Хотя он не будет следовать за переключением ветвей.

Кстати, в 2018.2 EAP фильтр ветвей был обновлен и теперь позволяет фильтровать по избранным ветвям.Похоже, это может помочь достичь того, что вы хотите.

...