The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Как по файлам вычислить из какой они ревизии Git?"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Как по файлам вычислить из какой они ревизии Git?" +/
Сообщение от Мяу (?), 27-Янв-20, 20:42 
> Есть набор файлов, якобы точно соответствующий какой-то ревизии в Git.
> Хочу определить какой именно ревизии соответствуют эти файлы.
> Есть простой способ найти ревизию?
> Сложный способ:
> - посчитать контрольные суммы искомых файлов,
> - делать checkout на все подряд ревизии,
> - вычисляя контрольные суммы файлов в каждой ревизии,
> - выбрать наилучшее совпадение с ревизией.

Нету простого способа. Даже если ты посчитаешь хэш блоба, в базе данных ссылки односторонним образом устроены. Нельзя по хэшу блоба узнать какому tree он принадлежит без полного сканирования базы. И соответственно к какому коммиту принадлежит tree аналогично

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Как по файлам вычислить из какой они ревизии Git?, Фёдор Диспатчный, 27-Янв-20, 18:11  [смотреть все]
  • Нету простого способа Даже если ты посчитаешь хэш блоба, в базе данных ссылки о , Мяу, 27-Янв-20, 20:42  (1)
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру