尝试使用closeonoid来更新tortoiseSVN

时间:2013-01-15 23:54:04

标签: svn tortoisesvn exe

所以一直尝试使用此代码/ .exe自动更新SVN:

@echo off

“C:\ Progrm Files \ TortoiseSVN \ bin \ TortoiseProc.exe”/ command:update / path:“C:/ SVN / Company / Products”/ closeoned:2

不幸的是我不断收到此错误消息: C:\ WINDOWS \ SYSTEM32 \ CMD.EXE,updateSVN.exe NTVDM CPU遇到了非法指令。 CS:1210 IP:0101 OP:65 63 68 6f 20选择“关闭”以终止申请。

据我所知,这应该是相当基本的,是否有人知道如何纠正这种情况?

2 个答案:

答案 0 :(得分:1)

咳咳:

  

C:\窗口\ system32 \ cmd.exe的-updateSVN.exe

你意识到TortoiseSVN和任何“干净”的Subversion客户端都没有安装任何具有该名称的东西,特别是不在system32目录中?

我首先用一个或两个病毒扫描程序分析该exe文件,然后将其删除。

因为错误The NTVDM CPU has encountered an illegal instruction意味着某些16位代码无法运行 - 而且Subversion和TortoiseSVN都是普通的32位甚至64位应用程序,绝对没有16位代码< /强>

这确实表明您的系统存在问题,而不是您尝试运行的命令或您传递的选项。

答案 1 :(得分:0)

从修复拼写错误

开始
  

要在不使用永久设置的情况下自动关闭命令末尾的进度对话框,您可以传递 / closeonend 参数。

为了解决问题,只需使用命令行lient更新工作副本(可以使用TortoiseSVN 1.7。*从TSVN-installer安装或单独安装)