Inc.目黒区にあるWebシステム制作会社アルベです。SourceTreeGitのクライアントでSourceTreeを利用する時、コミットの差分ファアイルをZIPファイルとして抽出する方法をご紹介致します。追加開発で差分ファイルのみを納品する時などで便利です。diff」コマンドを利用して、差分ファイル名を取得し、差分ファイルをアカイブするWindowsのBatchファイルを作成します。SourceTreeでは、カスタマイズ操作で作成したBatchファイルを登録します。コミット間の差分ファイルを抽出するためには、SourceTreeでコミットを選択し、カスタマイズ操作を実行します。以下の内容のBatchファイルを作成し、適切な場所に配置します。export_diff_zip.bat」に配置しました。指定された2つのコミットの差分ファイル名のリストを取得し、そのファイルをアカイブします。差分ファイル名に空白が入力されていても問題無いですが、「,」が入力されている場合は、正常に差分ファイル名を取得できませんのでご注意下さい。%fname2%SourceTreeにBatchファイルを登録SourceTreeを起動して、「メニュー>ツール>オプション」を選択します。オプション画面が表示されたら「カスタム操作」タブを選択し、「追加」ボタンを押します。カスタム操作の編集画面が表示されたら、以下の内容を設定し、「OK」を押します。実行するスクリプト:作成したBatchファイルを選択します。パラメータ:$SHAカスタム操作が追加されたことを確認して「OK」ボタンを押します。コミット間の差分ファイルを抽出SourceTreeを起動して、ブランチを表示します。開発の開始する直前のコミットと開発最終のコミットを選択します。Ctrlキーを押しながら選択すると複数選択ができます。選択された状態で、マウスの右ボタンをクリックし、メニューを表示させます。表示されたメニューで「カスタム操作>カスタム操作の編集画面で入力したメニュー表示名」を選択します。レポジトリのルートフォルダに「archive_日付_時刻.zip」のファイルが配置されていることを確認します。配置されたファイルが差分ファイルとなります。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。5.1でQueryログを出力する際のメモです。Laravelで複数実行したいときマルチプロセスで複数に実行してほしい場合は、JOBクラスを利用します。目黒区にあるWebシステム制作会社アルベです。