
私はさまざまなドキュメントに Git リポジトリを使用し、それらを処理するために TortoiseGit を使用します。
場合によっては、文書を他の人に送って修正してもらったり、古いバージョンを要求されたりすることがあります。
...すればそれができる。
- ディレクトリの Tortoise git ログを開きます。
- (必要な場合) コミットを選択します。
- ファイルを右クリックします。
- 「リビジョンを保存先」を選択します。
- ファイルをどこかに保存します。
- メールプログラムを使用して電子メールに添付します。
- エクスポートされたファイルを削除します。
手順 4./5. が面倒で、手順 7. をいつも忘れてしまいます。メニューに「リビジョンをメールで送信」のようなものを追加する方法はありますか?
答え1
実は非常に簡単で、この小さな .bat ファイルで実行できます。
...
PAUSE
は...
メール プログラム (例 ) に置き換える必要がありC:\Program Files\MyCoolMailProgram\program.exe /newMail /attachment %~1
、添付するファイルは にあります%1
(または%~1
を削除します"
)。
TortoiseGitでは、開く...そしてスクリプト。TortoiseGit はファイル リビジョンを一時ファイルとしてどこかに作成し、一時ファイルのパスをスクリプトに渡します ( %1
)。これで完了です。:-)
スクリプトの最後にはPAUSE
、cmd ウィンドウ内でキーが押されるまでスクリプトが開いていることを確認します。TortoiseGit が一時ファイルをいつ削除するかはわかりませんが、スクリプトは開いたままになります。