- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
SharpSVN(1.5 和 1.6) check out 代码时出现问题。 (注意,我的机器上还安装了 Tortoise 1.5)
同样的代码以前工作过,所以我不知道为什么会出现问题。
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 文件位于 inside _svn 目录中!
关于我的设置..我的系统上有 Tortoise 1.5(从 Tortoise 1.6 降级后看我是否可以解决这个问题..不行..
因为我是 .net 开发人员,所以我确实将 Tortoise 设置为使用 _svn 文件夹
有什么线索吗?欢迎提问..
最佳答案
好的,
显然这是一个无法解决的错误,与 Windows 中相对文件路径的最大长度有关。
Bert Huijben 在这里很好地回答了这个问题。
http://sharpsvn.open.collab.net/ds/viewMessage.do?dsForumId=728&dsMessageId=331173
解决方案:放弃相对路径并使用完全限定路径
关于c# - SharpSVN路径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1146296/
我在我的 C# 项目中使用 SharpSvn。我有一个文件夹,里面有一些文本文件,另一个文件夹里面有子文件夹。我正在版本控制下添加文件夹并提交它。到目前为止,很好。这是我的代码: using (Svn
使用 sharpsvn。想要更改的具体修订日志消息。 它的实现类似于svn的'[show log] -[edit logmessage]' 我的英语很笨拙。所以,帮你理解。附上我的代码。
我使用 SharpSVN 作为 FluentMigrator 分支的一部分(以添加对 FM 的源代码控制调用)。当我构建时,我发现需要这两个程序集来编译代码: SharpSvn-DB44-20-win
有谁知道 SharpSVN 中是否有公开的 API 来管理存储库权限?例如,以编程方式在每个存储库的基础上添加读取和写入权限。 或者,对于使用其他 SVN API 管理权限还有其他想法吗?最坏的情况是
我正在使用 SharpSvn 获取存储库的日志。对于每个日志条目,我都可以访问有关已更改文件的有用信息(通过 SvnLogEventArgs.ChangedPaths),但我不知道如何获取 svn:m
SvnUpdateArgs asdf = new SvnUpdateArgs(); asdf.AllowObstructions = false;
我使用 SharpSVN 作为服务器拉取解决方案的一部分。该程序从配置文件中读取修订版本,如果不匹配,则会更新到指定的修订版本。 这似乎在我的开发人员机器上正常工作,但是当我将其推送到我的服务器时,我
如何获取当前版本工作目录? 如何获得一个特定的版本来自存储库服务器的文件? 最佳答案 使用 SvnClient.GetInfo() 方法,将 SvnTarget 设置为您的工作目录或远程存储库。然后,
是否有任何待处理的更新(在服务器上)需要通知,或者我是否需要轮询更改? 理想情况下,我不想轮询,因为这在服务器和客户端上都是低效的资源浪费。 最佳答案 服务器联系各个客户端没有标准的方式...有一些标
在初始结帐之前,我必须遵循本地计算机上的目录结构: base_dir/somefolder/someotherfolder/file.txt 结帐后我想要以下内容: base_dir/somefold
按照此处找到的代码: How to check if file is under source control in SharpSvn? 我正在尝试制作一个小型实用程序,它将遍历指定的文件夹并打印出所
我正在尝试将一个简单的存储库浏览器构建到 Web 应用程序中,并且一直在研究使用 SharpSvn 来提供帮助。 我可以找到所有常用的物理命令,如更新、提交,它们实际上会对存储库或工作副本进行更改,但
我使用 SharpSVN 并在 subversion 中添加了一个文件夹。然后我尝试提交它并得到这个异常: SharpSvn.SvnRepositoryIOException:“https://sth
是否有任何与使用 SharpSVN 和普通 SVN/VisSVN 进行开发相关的好资源和站点? 到目前为止,我只遇到了几个与 JIRA 打交道更多的示例。 最佳答案 http://sharpsvn.o
我下载了他们提供的 SharpSVN 示例以尝试对其进行测试,但是当我尝试运行它时出现此错误。 System.BadImageFormatException异常{“无法加载文件或程序集‘SharpSv
在 SharpSVN 上仍然有点 n00b,我正在寻找一些简单的代码来打开 SVN 存储库,并读取(至少)特定文件夹中所有文件的完整路径。 假设这个文件夹是\trunk\source 我不想 chec
我正在使用 SharpSvn通过 C# 代码与我的 svn 存储库交互。我正在使用此代码来检索 svn 日志条目: Collection logitems; var uri = new Uri("ht
我在我的应用程序中使用 SharpSVN 从 http 服务器 check out 存储库。我在防火墙后面,需要使用代理服务器进行连接。 我可以设置这个吗?什么时候,在哪里? 谢谢。安德烈亚斯 最佳答
我尝试使用来自远程存储库的sharpsvn checkout 文件,但我发现sharpsvn 无法仅 checkout 单个文件 checkout 文件夹,请帮助我知道如何 checkout 文件?谢
在尝试使用以下代码时,我收到以下错误:Already working for different url, error code 155000. string targetPath = @"C:\Do
我是一名优秀的程序员,十分优秀!