用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

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 21:52:00
windows问题还是不要发到这里比较的好,这里的shell是对UNIX-like的
昵称: cjaizss  时间: 2011-01-12 22:05:00
脚本的编码格式影响了svn中文显示
昵称: 炽星  时间: 2019-09-23 14:51:33
发表评论
昵称:
内容:
验证: