Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn SubWCRev已退出,代码为9009_Svn_Visual Studio 2008_Tortoisesvn - Fatal编程技术网

Svn SubWCRev已退出,代码为9009

Svn SubWCRev已退出,代码为9009,svn,visual-studio-2008,tortoisesvn,Svn,Visual Studio 2008,Tortoisesvn,错误50命令“SubWCRev”C:\Users\texasman\Desktop\flash\FD\” “C:\Users\texasman\Desktop\flash\FD\FlashDevelop\Properties\AssemblyInfo.cs.rev” “C:\Users\texasman\Desktop\flash\FD\FlashDevelop\Properties\AssemblyInfo.cs” 已退出,代码为9009。闪光显影 我在尝试构建flashdevelop的最新主

错误50命令“SubWCRev”C:\Users\texasman\Desktop\flash\FD\”
“C:\Users\texasman\Desktop\flash\FD\FlashDevelop\Properties\AssemblyInfo.cs.rev”
“C:\Users\texasman\Desktop\flash\FD\FlashDevelop\Properties\AssemblyInfo.cs” 已退出,代码为9009。闪光显影

我在尝试构建flashdevelop的最新主干时出错。我对使用这个程序为我的网站开发一些flash很感兴趣。但是我所做的每件事我都不能建立它,因为那个错误

我试过vs 2008,它是规定的版本,我只是试过vs 2010

我用乌龟把它拉下来。赢7分

 AssemblyInfo.cs.rev - exists in the folder.
 AssemblyInfo.cs     - does not exist in the folder.
我已经到处寻找我可以使用和/或理解的解决方案

这是我第一次在使用
svn
时遇到这样的问题,但我必须补充一点,我以前从未主动使用过
svn
。我已经通过svn下载了程序,但从未遇到任何问题


出现了什么问题以及如何修复它?

可以看出您的命令没有任何错误,除了(与问题无关)

  • 命令和参数周围不带引号(无空格-无标记)
  • 在WC内保存subwcrev’ed文件-不是最佳选择(您必须不要忘记svn:忽略它)
通常情况下:
SUBWCREV WC-PATH TPL-FILE RES-FILE
是正确的模式,如果


  • C:\Users\texasman\Desktop\flash\FD\是工作副本(最佳情况-干净)
  • AssemblyInfo.cs.rev包含SubWCRev关键字
调试步骤:


  • 在命令提示符下不使用模板文件运行SubWCRev:
    SubWCRev.exe C:\Users\texasman\Desktop\flash\FD\
  • 使用简短而简单的模板运行SubWCRev
  • 增加AssemblyInfo.cs.rev模板的复杂性

  • 好的,我所做的修复此特定错误的工作是将系统变量“%FILE_DEBUG%”添加到系统环境变量到SubWCRev.exe的正确路径

    无论出于何种原因,OrtoiseSVN在安装过程中都没有添加该选项

    因此,如果其他任何人有类似的问题,比如这个,首先检查一下

    通常要检查的地方是右键单击“我的电脑”并选择“属性”。在第一个选项卡上,将有一个用于环境变量的按钮。在下面的列表中添加一个新帐户,以防您使用多个帐户。将变量名%FILE\u DEBUG%和完整路径添加到c:\full\path\to\SubWCRev.exe


    谢谢您的帮助,我希望这对其他人有帮助。:)

    Visual Studio 2012出现类似错误。在命令提示符下手动运行该命令,该命令有效


    通过退出Visual Studio并重新运行它修复了该问题。

    我也遇到了同样的问题。在本例中,我认为9009来自Visual Studio,而不是SubWCRev.exe。对我有用的答案是在中找到的。它解释了如何将安装subwcrev.exe的目录添加到%PATH%环境变量中

    在我的例子中,我遵循的是来自的示例,并有一个预构建事件,如:

    "C:\Program Files\TortoiseSVN\bin\SubWCRev.exe" $(ProjectDir). $(ProjectDir)Properties\AssemblyInfo_template.cs $(ProjectDir)Properties\AssemblyInfo.cs
    

    我的错误是我没有正确引用Exe的路径,因此路径中的“程序文件”空格导致了9009错误。修复我引用的路径修复了错误。

    thx用于响应。我将以我对你刚才所说的理解的程度来尝试一下,但是请把它降低一点,因为我对svn一无所知。thx.C:\Users\texasman\Desktop\flash\FD>subwcrev.exe“subwcrev.exe”未被识别为内部或外部命令、可操作程序或批处理文件。当我尝试第一步时,我明白了。@texasman1979-好的,在系统中找到subwcrev.exe并使用fle-in命令的完整路径(提示:subwcrev是TortoiseSVN的一部分)。我正在为同事调查这个问题。在我的机器上,没有环境变量%FILE_DEBUG%,但是subwcrev工作正常。谢谢。在Visual Studio 2015中,我的工作方式也一样(完全退出,不使用重新启动)。