Некоторое время назад, участвовал в одном обсуждении.
Тогда же, по его результатам, родился небольшой скриптик.
Вкратце, это действует так.
Если вы когда-то давным-давно закоммитили файл. Потом имя (но не содержимое) этого файла несколько раз менялось.
А сейчас вам необходимо найти содержимое блоба, зная только текущее наименование файла.
Следующий скрипт должен помочь.
Выполните:
$ git-sha1.rb filename1 filename2 ... filenameN
На выходе получите список хешей:
sha1_1
sha1_2
...
sha1_N
Теперь можно попробовать найти нужный блоб.
$ git show sha1_N
Так же исходный код этого срипта можно взять на гитхабе.
2 комментария:
`git hash-object`
Да, похоже, что так и есть.
Век живи - век учись.
Спасибо за наводку )
Отправить комментарий