2

リモート Git リポジトリから 1 つのリビジョンのファイルのみをエクスポートすることはできますか? Subversion では、これを簡単に行うことができます。

svn export https://some.website.com/trunk/app/etc@5317 --username=user --password=pass  --force -r 5317 ./build/trunk/app

これにより、リビジョン 5317 で変更されたファイルのみが表示され、他には何も表示されません。Git でこれができないのはなぜですか?

注: How to do a “git export” (like “svn export”)は既に読みましたが、すべての回答は、リポジトリ全体のクローン作成のバリエーションに言及しています。作業ツリー全体は必要ありません。ほんの一握りのファイルが必要です。私のリポジトリは 4.5 ギガで、VM でホストされている FTP ビルド システムは受信に対して課金され、ディスク容量が限られています。どんな助けでも感謝します。

4

4 に答える 4

1

を参照してくださいman git-archive

この関連する質問も参照してください。

その後、次のように、必要なことを行うことができます。

git archive --remote=<repo> --output=repo-master.zip master
于 2013-11-25T16:15:54.087 に答える