Я использую Sourcetree и GitHub какое-то время, и я заметил, что отсутствует какая-то существенная функциональность, которая, на мой взгляд, облегчила бы и ускорила бы развитие.Трек вишневого цвета по ветвям
При наличии нескольких ветвей и исправлении ошибки на ветке master
, я хочу, чтобы это зависть выбрала для другой ветви (скажем, /test-branch
). Позже, я хочу сделать вишневый от /test-branch
до /live-branch
.
Есть ли какая-то возможность отслеживать ВСЕ мои вишневые подборки, сделанные из фиксации на ветке master
, и чтобы увидеть, на каких ветвях это совершается? Я хочу, чтобы какой-то выход, как:
[abc123] --commit SHA
-> /master
-> /test-branch
-> /live-branch
EDIT я нашел веб-страницу, где нечто подобное разрешенное:
https://adamprescott.net/2015/10/02/tracking-commits-across-branches-with-git-and-sourcetree/
Здесь коммитов можно проследить accross ветвей с помощью настраиваемого действия , Однако, поскольку выбор вишни приводит к совершенно новому фиксации, SHA вишневого выбора не соответствует исходной фиксации SHA, поэтому в моем случае это не работает.
Поскольку сборка вишни поддерживает исходное сообщение фиксации, я уже был бы удовлетворен поиском сообщения commit. 'git log --grep = "" --all'. Есть ли команда для получения сообщения текущего коммита? Как и $ SHA, вы получаете SHA-код фиксации –
RazorAlliance192
Да, это идея, но вам все равно нужно выполнить этот поиск. – VonC
Я могу положить это в пользовательское действие, тогда нет? Мне просто нужно знать, есть ли команда для получения сообщения текущего коммита? Подобно $ SHA, который получает SHA текущего фиксации – RazorAlliance192