Могу ли я скопировать более старую версию файла из предыдущей фиксации с помощью GitPython?

В рамках сценария Python, над которым я работаю, мне нужно иметь возможность сделать локальную копию файла из предыдущей фиксации в репозитории Git. Есть ли способ сделать это с помощью gitPython?

Я видел в этот ответ и этот ответ, что можно скопировать данные файла и записать их в новый файл. Однако некоторые из файлов, которые мне нужно скопировать, будут zip-файлами, поэтому было бы гораздо эффективнее иметь возможность копировать файл с прямым путем.


person Jason Ellis    schedule 09.09.2020    source источник