差分ファイルを共有したい!!
git管理してるのに、案件の都合上コミットできない.....とか皆さんもありますよね!!!?????
ありますよね?????(威圧)
そんな作業ファイルを納品しなきゃいけないようなイレギュラーな時にSourceTreeのパッチの作成が便利です
これを先方に渡して差分ファイルの納品とかいう行為に終止符を打ちましょう。
パッチの作成
まずはサンプルでコミットしてない作業ファイルを作りました。
作業ファイルのパッチの作成をするには、メニューバーのパッチを作成
を選択してください。
二つのタブが出てきますが作業コピーからパッチを作成
のタブを選択し、お好きなところに[name].diffを保存
今回は、Git管理上に置いてますが、Git管理外のフォルダに格納する方がいいです。
[name].diffが生成されていることが確認できたら完了です。
これを送りつけてやりましょう。
パッチの適用
え....なんか謎のテキストファイルが送られてきたんだけど...と言われた時のために
適用方法も記載しておきます。
まずは作成と同じようにメニューバーからパッチの適用
を選択。
ファイルをパッチ
のタブを選択し、該当の[name].diffを参照して、適用。
gitの作業コピーにファイルが追加されていたら完了です。
追伸
管理ツールがちゃんと管理するためのツールになることを願って(まさお)