0

私はガイドに従い、これを行うことで、私のgitリポジトリのzipアーカイブを作成することができました:

git archive HEAD --format=zip > c:\myarchive.zip

私がこれをしたい理由は、プロジェクトが終わったので、開発を行っていた VM を削除するつもりですが、できるように、行った作業のバックアップが必要です。必要に応じて後で参照してください。ただし、作成されたzipファイルを開く方法がわかりません。

通常、zip ファイルをダブルクリックして開きますが、そうすると、次のエラーが表示されます。

Windows cannot open the folder.
The Compressed (zipped) Folder 'C:\myarchive.zip' is invalid.'

zipファイルを数回再作成しようとしましたが、何も変わりませんでした。何かご意見は?

4

4 に答える 4

8

警告 git archiveは、yorgitリポジトリのアーカイブを作成しません。指定されたコミットの内容のスナップショットを含むアーカイブファイルを作成します。

真のアーカイブを作成するには(安全なリポジトリにプッシュすることが合理的にできない場合)git bundle、すべてのブランチを使用して含める必要があります。

于 2012-06-29T20:57:31.510 に答える
1

ディレクトリに解凍します。

git archive コマンドは 1 つの方法のようで、zip アーカイブの作成に役立ちますが、zip ツールを使用して解凍することを前提としています。

于 2012-06-29T15:22:33.620 に答える
0

なぜこれをしたいのかよくわかりません(できるかどうかは別として)。Git に苦労している場合 (少し学習曲線が必要です)、同じプロセスを経たときに作成したビデオがいくつかあります。私たちを助けてくれた人を記録しました... http://www.ava.co.uk/git彼らが助けてくれることを願っています

于 2012-06-29T16:34:10.550 に答える