急求批处理提交SVN时,自动关闭确认框

[复制链接]
查看11 | 回复2 | 2021-1-27 06:11:04 | 显示全部楼层 |阅读模式
@echooff
SETsvnWindow=3
SETini_dir=%~dp0svnlist.ini
SETSVN=D:\ProgramFiles\TortoiseSVN\bin
FOR/f"eol=#delims=;"%%iin(%ini_dir%)DO(

"%SVN%\TortoiseProc.exe"/command:commit/path:"%%i"/closeonend:%svnWindow%
)
为什么我使用此批处理提交文档的时候,总是有个弹出确认框啊
如何让这个确认框自动关掉啊。。closeonend值设置了好像没用

分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:11:04 | 显示全部楼层
choice/t3/dy/n
此命令为3秒后自动选择y(就是yes),并且不显示选项。
可以这样写:
......
......
choice/t3/dy/n
exit
发布于:2017.07.0515:39
回复

使用道具 举报

千问 | 2021-1-27 06:11:04 | 显示全部楼层
兄弟,因为TortoiseProc仅是客户端的操作,所以会弹出“确认框”,你要用服务器的命令才行,示例
写在批处理里面
用svn的服务命令即可
svnci%COMMITDIR%-m"COMMITMSG"
%COMMITDIR%是你要提交的目录
"COMMITMSG"是你要提交的日志信息
参考来源:http://www.iusesvn.com/bbs/forum.php?mod=viewthread&tid=3009
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行