TortoiseProc /command:commit /logmsgfile 问题

如题,问题背景:有个自动构建过程要在windows上用批处理做,想修改完之后自动生成commit信息,
并弹出 TortoiseProc.exe commit 窗口,待用户确认、提交。

因为 TortoiseProc.exe  /command:commit  /logmsg:"%commit_msg_info%"  不能处理多行文本
所以用  TortoiseProc.exe  /command:commit /logmsgfile:%msgFile%

可是发现把命令行里的中文写到文件里用 /logmsgfile:%msgFile%  提交时,
TortoiseProc.exe 的提交界面上从%msgFile%中读出来的中文信息部分变为乱码,,
(type和编辑器查看%msgFile%内容都是对的无乱码)

/logmsg:"%commit_info%" 方式时中文就不会乱码,  why why why,有没有人遇到过啊??

作者: yjh777   发布时间: 2011-01-12

windows问题还是不要发到这里比较的好,这里的shell是对UNIX-like的

作者: cjaizss   发布时间: 2011-01-12