Как скачать старую версию ginac через git

Я хочу загрузить старые библиотеки из репозитория git на рабочий стол. Как это сделать? Например я пытаюсь скачать ginac_1-6-5 из

http://www.ginac.de/ginac.git/

1 ответ

Решение
  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.

Теперь у вас есть полная копия репозитория и вы можете проверить любую старую версию, которая вам нравится.

  1. Посмотрите, отметили ли они свои релизы.

Теги дают имя для определенных коммитов, обычно связанных с релизом. Не все проекты используют их, но этот делает.

$ 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
...
  1. Проверьте выпуск.

Поскольку клон - это полная история, вы можете проверить любой релиз, который вам нравится.

git checkout ginac_1-6-5
  1. Следуйте инструкциям "Установить из git".

Многие проекты не регистрируют все свои сгенерированные файлы, поэтому процесс установки из репозитория может отличаться. Например, ./configure это сгенерированный файл. Таким образом, вам придется следовать специальным инструкциям "Для установки из git" в INSTALL,

Кроме того, проверьте архив прошлых выпусков на https://www.ginac.de/archives/.

Другие вопросы по тегам