Я ищу git cherry, чтобы вести себя больше как git log
.более подробный git cherry
У меня есть два независимых филиала в моем репозитории git (результат импорта svn). Нет общего предка, нет слияний между ними. Я не хочу, чтобы эти две ветки были связаны друг с другом, хотя они касаются одного и того же проекта.
две ветви:
master
(чистая линия, выделяемый код)
old_trunk
(ветвь развития нежелательного, с экспериментальным совершает, а также те, которые я хочу вишневую кирку)
сейчас ,
$ git cherry old_trunk -v
правильно идентифицирует набор изменений, уже примененный к ведущему устройству руда, как черешня).
Однако мерзавец журнала:
$ git log --cherry --cherry-mark master..old_trunk
показывает все совершает еще не применяется к мастеру. Он либо сломан, либо использует другой механизм, чтобы найти вишни.
Я ищу решение для навигации по истории old_trunk
, чтобы увидеть автора, увидеть дату совершения сделки, просмотреть сообщение с полным сообщением и, самое главное, уметь отличать уже сделанные вишневые подборки.
Любые мысли?
Это очень хорошо. Я также нашел альтернативу журналам: 'git log --no-walk --oneline $ (git cherry old_trunk | grep"^+ "| cut -d" "-f2)', что, вероятно, немного лучше, отвечая на мой вопрос. Однако цикл будет более подходящим для моих нужд. Благодаря! – pawrog
Рад помочь;) – mart1n