在SharpSVN(1.5和1.6)检查代码时遇到问题。 (注意,我的机器上也安装了Tortoise 1.5)SharpSVN路径问题
这个代码以前也有效,所以我不知道为什么事情可能会破坏。
using (SvnClient client = new SvnClient())
{
SvnUriTarget url = new SvnUriTarget(checkoutURL.ToString());
client.Authentication.DefaultCredentials = new NetworkCredential(userName, password);
return client.CheckOut(url, destinationPath, out result); //error happens here
}
此代码拉低从SVN副本。它在名为Sandbox的目录中创建一个副本。
什么都没有改变(除了我自己的系统配置,我会得到在一分钟内),不过,现在我得到的错误:
SharpSvn.SvnException:
Can't open file '..\..\..\TestHarness\Sandbox\testBuild\Trunk\TestProjects\XX\Source\XX.TestHarness\Tests\Service\_svn\tmp\text-base\IViewProject_Tester.cs.svn-base':
The system cannot find the path specified.
现在,这是疯狂的。这之前已经拉好了。因为它告诉我运行“清理”意味着之前有一个工作副本!
另外,你还可以看到SharpSVN认为.cs文件是里面的的_svn目录!
关于我的设置.. 我的系统上有(1.5龟龟从1.6降级到看看我是否能解决这个问题..没有去以后。
,因为我是一个.NET开发人员,我并成立了乌龟使用_svn文件夹
任何线索?即使问题,欢迎..
许多突然出现长路径问题将在颠覆1.7作为新的工作拷贝代码来解决会(内部)切换到绝对路径。 – 2009-07-27 08:47:37