首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SharpSVN路径问题

SharpSVN路径问题
EN

Stack Overflow用户
提问于 2009-07-18 00:35:16
回答 1查看 2K关注 0票数 3

SharpSVN (1.5和1.6)签出代码有问题。(注意,我的机器上也安装了Tortoise1.5)

同样的代码以前也起作用,所以我不知道为什么事情会坏掉。

代码语言:javascript
复制
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的目录中。

但是,没有什么改变(除了我自己的系统配置,我马上就会得到),但是,现在我得到了错误:

代码语言:javascript
复制
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目录中!

关于我的设置..。我的系统上有Tortoise 1.5 (从Tortoise 1.6降级,看我是否能解决这个问题。)不去..。

因为我是.net开发人员,所以我设置了Tortoise来使用_svn文件夹

有什么线索吗?即使是问题也是受欢迎的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-20 18:58:24

好的,

显然,这是一个无法解决的错误,它与Windows中相对文件路径的最大长度相关联。

伯特·惠本( Bert Huijben )在这里回答得很好。

http://sharpsvn.open.collab.net/ds/viewMessage.do?dsForumId=728&dsMessageId=331173

解决方案:丢弃相对路径并使用完全限定的路径

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1146296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档