web-dev-qa-db-ja.com

Git:gitリポジトリのスナップショットを取得する方法

テスターに​​毎日のスナップショットを送信するために、.git /ディレクトリなしでgitリポジトリのアーカイブを取得する正しい方法を探しています。

33
claf
git archive HEAD --format=Zip > archive.Zip

これは、缶に書かれていることを行います。

詳細はこちら: http://gitready.com/intermediate/2009/01/29/exporting-your-repository.html

47
jonnii

これにより、archive.tar.gzが作成され、「prefix-dir」という名前のプレフィックスディレクトリが追加されます。

git archive --prefix=prefix-dir/ -o archive.tar HEAD
gzip archive.tar
12
blueyed