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、生成されたファイルです。そのため、「git からインストールするには」の特別な手順に従う必要がありますINSTALL

于 2017-03-02T04:10:19.777 に答える