1

古いサイトを更新する必要があります。

私の考えは、接続帯域幅を節約するために、変更されたファイルのみを FTP サーバーにアップロードすることです。

同時に、ファイルを匿名化し、オペレーティング システム情報をまったく含まない「白紙の状態」または匿名アーカイブにファイルを配置します (これらの情報のほとんどは、ファイル ログのリスト、システム情報などの隠しファイルに含まれています)。 、アイコンデータなど..)、どのオペレーティングシステムでもダウンロードしたフォルダーに書き込むのに数秒かかりますが、アーカイブまたはzipフォルダーにアクセスすることはできません.

特定のリビジョン番号 (SHA) から最新バージョン (HEAD) までにコミット (変更) されたすべてのファイルとフォルダーのパッケージ (zip アーカイブ) を作成するように Git に指示する方法はありますか?

前回のコミットで 3 つのファイルをそれぞれ別のフォルダーにコミットしたとします。

これら 3 つのファイルのみをアーカイブにエクスポートしたい:

changed_files-from-[SHA]-to-HEAD-[SHA].zip

目的は、このアーカイブ ファイルを ftp 経由でサーバーにアップロードし、サーバー上で適切なフォルダーからシェル コマンドを使用して解凍することです。

これにより、既存のファイルが 3 つの新しいファイルのみで上書きされます。

4

0 に答える 0