Sonoda-a/git-SourceTree-DiffFiles

SourceTreeで差分抽出をするためのスクリプトファイルです。

★ 3Forks 0ShellGitHub ↗Compare

README

概要

SourceTreeで差分ファイルの抽出をするためのスクリプトファイルです。 Mac版SourceTreeでの手順を記載しています。 SourceTreeバージョン:3.0.1

初期設定

  • 本リポジトリをクローンする。
  • SourceTreeの環境設定画面を開き、カスタムアクションのタブを選択する。
  • カスタムアクションの定義で追加ボタンをクリックする。
  • 設定詳細
    • メニューキャプション:差分ダウンロード
    • 実行するスクリプト:リポジトリをクローンした際の「gitDiffFiles.sh」を指定する。
    • パラメータ:$SHA
  • OKを選択する。

使い方

SourceTree画面

  • 抽出範囲の選択

    • 全て抽出する。
      • A のみを選択して副ボタン(右クリック)でカスタムアクション -> 差分ダウンロードを選択する。
    • AとBでコミットしたファイルのみを抽出する。
      • AとCを選択して副ボタン(右クリック)でカスタムアクション -> 差分ダウンロードを選択する。
    • Aでコミットしたファイルのみを抽出する。
      • AとBを選択して副ボタン(右クリック)でカスタムアクション -> 差分ダウンロードを選択する。
  • 抽出先

    • 対象リポジトリのルートディレクトリにdiffFiles.zipという名前で作成します。

終わりに

要はTortoiseGitの差分ファイル抽出とほぼ同じような操作ってこった\(^o^)/

Contributors

Sonoda-a

Issues