Как скачать старую версию ginac через git
Я хочу загрузить старые библиотеки из репозитория git на рабочий стол. Как это сделать? Например я пытаюсь скачать ginac_1-6-5 из
http://www.ginac.de/ginac.git/
1 ответ
- Клонируйте хранилище.
Ссылка, которую вы дали, ведет на веб-интерфейс к хранилищу. Реальное репо находится на git://www.ginac.de/ginac.git.
$ git clone git://www.ginac.de/ginac.git
Cloning into 'ginac'...
remote: Counting objects: 20743, done.
remote: Compressing objects: 100% (7128/7128), done.
remote: Total 20743 (delta 17104), reused 16648 (delta 13581)
Receiving objects: 100% (20743/20743), 5.98 MiB | 1.72 MiB/s, done.
Resolving deltas: 100% (17104/17104), done.
Теперь у вас есть полная копия репозитория и вы можете проверить любую старую версию, которая вам нравится.
- Посмотрите, отметили ли они свои релизы.
Теги дают имя для определенных коммитов, обычно связанных с релизом. Не все проекты используют их, но этот делает.
$ git tag -l
ginac_1-6-3
ginac_1-6-4
ginac_1-6-5
ginac_1-6-6
relase_0-5-1
release_0-5-0
release_0-5-2
release_0-5-3
...
- Проверьте выпуск.
Поскольку клон - это полная история, вы можете проверить любой релиз, который вам нравится.
git checkout ginac_1-6-5
- Следуйте инструкциям "Установить из git".
Многие проекты не регистрируют все свои сгенерированные файлы, поэтому процесс установки из репозитория может отличаться. Например, ./configure
это сгенерированный файл. Таким образом, вам придется следовать специальным инструкциям "Для установки из git" в INSTALL
,
Кроме того, проверьте архив прошлых выпусков на https://www.ginac.de/archives/.