问题标签 [sharpsvn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何使用sharpSvn排除我不想通过c#提交的文件?
我试图在 svn 属性和全局忽略列表中排除,但都失败了,有没有办法在通过 c# 编码时做到这一点?
svn - 我怎样才能得到 svn 日志消息
这是我的代码,但我只能得到一个日志条目,它应该是修订范围的所有日志的路径,有什么问题?
c# - C# SVN Pre Commit Hook, SharpSvn 错误
我有一个 C# 控制台应用程序,用作 SVN Pre Commit Hook。控制台应用程序完美启动。但是,一旦我尝试使用 SharpSvn 进行写入,我就会收到以下错误:
我试图从我自己的机器上执行 svn.Write 命令,指向 svn://svn-server 而不是 localhost - 而且效果很好。我想这是服务器上的东西。TortoiseSVN 已安装,虽然我没有看到任何上下文菜单...
我的代码如下所示:
c# - SharpSvn 通过 http(s) 在 SVN 服务器上创建存储库
在给定有效凭证的情况下,如何使用 SharpSvn 库在 Svn Apache 服务器上创建存储库?
即通过 http(s) 而不是通过文件系统创建存储库。
在此先感谢,如果我没有说清楚,请告诉我。
.net - SharpSvn:无法获取有关网络共享上的 SVN 工作副本的信息
我正在尝试获取位于网络共享上的 SVN 存储库工作副本的存储库 URL:\\host\D\directory\
正在执行以下代码:
我在GetInfo()方法上遇到了这个错误:
堆栈跟踪:
你知道什么时候会出错,或者你知道一些更好的方法来使用 SharpSvn 吗?
sharpsvn - sharpsvn 搜索存储库提交
使用 sharpsvn 我想在我们的 svn 服务器中搜索所有关于已提交文件的评论以查找特定字符串。
但我不能让它工作。我尝试了以下方法,但它不喜欢我的目标路径。
错误:修订类型需要工作副本路径,而不是 URL
任何想法都会很棒
c# - 如何获取当前存储库?
如何获取目录的当前存储库?
我想要做:
但我不知道该目录的 URI 是什么,因为它之前已签出。如何获取给定结帐位置的 URI?
.net - SharpSVN 解决冲突错误
我将 SharpSVN 与 .NET 2 一起使用,但似乎无法解决冲突。异常消息是:
“无法打开文件'conflicted_file.xml.r0':系统找不到指定的文件。”
我已经检查过了,文件肯定都在正确的位置。
我正在拨打的电话如下所示:
Dim conflict As SvnStatusEventArgs = someConflictedStatus
Dim action As SvnAccept = SvnAccept.Mine
svn.Resolve(conflict.FullPath, action, args)
我已经尝试了我能想到的一切。我只是做错了什么吗?有没有其他人遇到过这个问题?
svn 信息输出为:
c# - 如何在 C# 中以编程方式从 svn 存储库中获取最新的 top "n" 提交消息
我想建立一个网站,它只显示最新的(按日期,修订?)“n”提交日志以及其他相关信息。
最好的方法是什么?我开始快速浏览 SharpSvn,但 GET 似乎基于修订范围而不是日期。
我想要一个简单的 C# 中 .Net 示例,它基于任何可以完成工作的可用库。
c# - 当提供的 DefaultCredentials 返回 null 时,SharpSvn 的 SvnClient 中的 NullReferenceException
我在我的项目中使用 SharpSvn 与 SVN 进行通信。对于某些 SVN 存储库,我已经知道用户名和密码,而对于其他存储库,我不知道。因此,我将该SvnClient.Authentication.DefaultCredentials
属性设置为我自己的System.Net.ICredentials
(伪代码)实现的一个实例:
这适用于已知凭据。但是,如果凭据未知,NullReferenceException
则会在 SharpSvn 中出现 a:
这显然是由于我null
从 GetCredential 方法返回的事实造成的。但是,正如ICredentials 接口上的 MSDN 文档中明确指出的那样:
GetCredential方法返回一个 NetworkCredential 实例,其中包含与指定 URI 和授权方案关联的凭据。当没有可用的凭据时,GetCredential方法返回null。
这是 SharpSvn 中的错误吗?否则,当凭据未知时我应该返回什么?
编辑:我刚刚发现我可以返回new NetworkCredentials()
而不是null
向 SharpSvn 表明凭据未知。尽管如此,我认为这是 SharpSvn 中的一个错误,因为返回null
应该同样有效。