0

我想将旧库从 git 存储库下载到桌面。它是如何做到的?例如我试图从下载 ginac_1-6-5

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

2 回答 2

2
  1. 克隆存储库。

您提供的链接是指向存储库的 Web 界面。实际的仓库位于 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是一个生成的文件。因此,您必须遵循INSTALL.

于 2017-03-02T04:10:19.777 回答
1

或者,在https://www.ginac.de/archives/查看过去版本的存档。

于 2019-03-09T19:13:17.450 回答