我使用 git 存储库来存储各种文档,并使用 TortoiseGit 来处理它们。
有时,我必须将文档发送给其他人进行修改,或者他/她要求提供旧版本。
我可以通过以下方式做到这一点......
- 打开目录的 Tortoise git log。
- (如果需要)选择提交。
- 右键单击该文件。
- 选择“保存修订到”。
- 将文件保存在某处。
- 使用我的邮件程序将其附加到电子邮件。
- 删除导出的文件。
我对步骤 4./5. 感到烦恼,而且我总是忘记步骤 7.——有没有办法将“通过邮件发送修订”之类的内容添加到菜单中?
答案1
其实很简单,这个小的.bat文件就可以做到:
...
PAUSE
必须...
用邮件程序(例如)替换C:\Program Files\MyCoolMailProgram\program.exe /newMail /attachment %~1
,要附加的文件在%1
(或%~1
删除"
s )。
在 TortoiseGit 中,你可以选择打开用...和脚本。TortoiseGit 在某处将文件修订创建为临时文件,并将临时文件的路径提供给您的脚本 ( %1
),然后就好了。:-)
脚本末尾PAUSE
确保脚本处于打开状态,直到您在 cmd 窗口内按下某个键——我不知道 TortoiseGit 何时删除临时文件,所以我们保持脚本保持打开状态。