我想将旧库从git存储库下载到桌面。怎么做到的? 例如,我试图从
下载ginac_1-6-5http://www.ginac.de/ginac.git/
答案 0 :(得分:2)
您提供的链接是指向存储库的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.
现在您拥有了存储库的完整副本,可以查看您喜欢的任何旧版本。
标签为某些提交命名,通常与发布相关联。并非所有项目都使用它们,但这一项确实如此。
$ 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
许多项目都不会检入所有生成的文件,因此存储库中的安装过程可能会有所不同。例如,./configure
是生成的文件。所以你必须遵循特殊的"从git"安装。 INSTALL
中的说明。
答案 1 :(得分:1)
或者,在https://www.ginac.de/archives/上查看以前版本的存档。