Git ревизия, не содержащая слова - PullRequest
0 голосов
/ 09 июля 2020

При указании ревизии младшего коммита в ветке X, не содержащей слова WIP , с использованием синтаксиса Git <rev>^{/<text>}, я попытался использовать здесь ответ регулярного выражения .

Например, я ожидал, что эта команда проверяет фиксацию «My feature foo», когда все младшие коммиты в ветке X содержат слово WIP в своем сообщении, например «WIP feature bar»:

git switch --detach X^{((?!WIP).)*}

Однако, даже с bash escape-символами, шаблон явно не соответствует никаким коммитам.

[править]

Как указано phd правильный синтаксис просто:

git switch --detach 'X^{/!-WIP}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...