Я только что сделал что-то, делая именно это: dash-r .Это все еще грубо, но вы можете найти это полезным.
По сути, это шим, который может создать модифицированную версию базового журнала git со строками коммитов, например так:
commit 4 id: a4d0892d38f4d72902e35a5b1ca11e602fffcef6
, а затемссылаться на эти числа, окружая вызов -r
обратными чертами:
git diff `-r 2`
(Предполагается, что вы устанавливаете его в своем пути с именем "-r". Я делаю это, поскольку это выглядит как обычная опция, если яигнорируйте галочки.)
Он может даже обрабатывать диапазоны и отрицательные числа:
git diff `-r 2..-2`
Отсутствие номеров ревизий в Git стало для меня серьезным препятствием в потеплении к Git.Наблюдение хэшей SHA в git log
нарушает мой поток.Поэтому я надеюсь, что это поможет нам обоим.