SVN自动更新保持服务运行

我正在使用Windows计划任务来运行SVN的命令行自动更新。 每次任务运行时,都会启动一个新的tortoiseproc.exe进程,并且永远不会停止,因此最终会导致数百个正在运行的进程。 我究竟做错了什么? 这里是batch file:

TortoiseProc.exe /command:update /path:"D:\Path\To\Root" /closeonend:1 

这是任务设置:

  • 运行是否login
  • 以最高权限运行
  • 每15分钟重复一次
  • 启动batch file
  • 唤醒来运行任务
  • 允许按需运行
  • 计划开始后错过了尽快运行任务
  • 停止运行时间超过1小时
  • 如果在请求的力量停止时没有结束

我不能发布图像,但想象任务pipe理器的进程部分有数百tortoiseproc.exe条目,每个运行实例一个。

这部分

/ closeonend:1

手段

自动closures,如果没有错误

这意味着如果第一个由于某种原因失败,对话窗口将保持打开状态。 任何下面的调用可能会失败,“需要清理”,也被打开:(

我不相信有一个强大的方法来做到这一点与TortoiseSVN。 由于我有同样的问题,我现在正在看颠覆命令行客户端或SlikSVN。