2

我知道发生了一些事情,但我无法确定为什么并且异常字符串如此模糊......我不知道为什么有些事情失败了,为什么有些事情没有。当我尝试将修订版的文件导出到文件系统时,会发生这些异常。以下是例外情况:

SharpSvn.SvnSystemException:无法将 'C:....\tempfile.tmp' 移动到 'C:...\temp.txt':访问被拒绝。SharpSvn.SvnInvalidNodeKindException: 'C:....\temp.txt' 存在且不是目录

现在,关于整个事情最奇怪的部分是,导出在某些时候有效,但并非所有时候都有效。我不明白为什么我一秒钟可以访问而下一秒钟不能访问。第二个例外......好吧,这是我多次调用的完全相同的线路,有时它决定它想要工作它不想要的其他人。该字符串应该是一个文件并且它存在,所以我看不出问题出在哪里。任何见解将不胜感激。

4

1 回答 1

1

如果您因为 SVN 异常“无法打开 tempfile.tmp”而最终遇到这个问题,那么可能是因为您尝试将文件导出到的目录不存在。SharpSVN 不会在文件的目标路径中创建缺失的子目录。

于 2011-09-13T18:23:32.023 回答