问题标签 [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.

0 投票
1 回答
433 浏览

c# - 如何使用sharpSvn排除我不想通过c#提交的文件?

我试图在 svn 属性和全局忽略列表中排除,但都失败了,有没有办法在通过 c# 编码时做到这一点?

0 投票
3 回答
1341 浏览

svn - 我怎样才能得到 svn 日志消息

这是我的代码,但我只能得到一个日志条目,它应该是修订范围的所有日志的路径,有什么问题?

0 投票
2 回答
1014 浏览

c# - C# SVN Pre Commit Hook, SharpSvn 错误

我有一个 C# 控制台应用程序,用作 SVN Pre Commit Hook。控制台应用程序完美启动。但是,一旦我尝试使用 SharpSvn 进行写入,我就会收到以下错误:

我试图从我自己的机器上执行 svn.Write 命令,指向 svn://svn-server 而不是 localhost - 而且效果很好。我想这是服务器上的东西。TortoiseSVN 已安装,虽然我没有看到任何上下文菜单...

我的代码如下所示:

0 投票
0 回答
610 浏览

c# - SharpSvn 通过 http(s) 在 SVN 服务器上创建存储库

在给定有效凭证的情况下,如何使用 SharpSvn 库在 Svn Apache 服务器上创建存储库?

即通过 http(s) 而不是通过文件系统创建存储库。

在此先感谢,如果我没有说清楚,请告诉我。

0 投票
3 回答
2659 浏览

.net - SharpSvn:无法获取有关网络共享上的 SVN 工作副本的信息

我正在尝试获取位于网络共享上的 SVN 存储库工作副本的存储库 URL:\\host\D\directory\

正在执行以下代码:

我在GetInfo()方法上遇到了这个错误:

堆栈跟踪:

你知道什么时候会出错,或者你知道一些更好的方法来使用 SharpSvn 吗?

0 投票
1 回答
614 浏览

sharpsvn - sharpsvn 搜索存储库提交

使用 sharpsvn 我想在我们的 svn 服务器中搜索所有关于已提交文件的评论以查找特定字符串。

但我不能让它工作。我尝试了以下方法,但它不喜欢我的目标路径。

错误:修订类型需要工作副本路径,而不是 URL

任何想法都会很棒

0 投票
1 回答
777 浏览

c# - 如何获取当前存储库?

如何获取目录的当前存储库?

我想要做:

但我不知道该目录的 URI 是什么,因为它之前已签出。如何获取给定结帐位置的 URI?

0 投票
1 回答
1156 浏览

.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 信息输出为:

0 投票
1 回答
1259 浏览

c# - 如何在 C# 中以编程方式从 svn 存储库中获取最新的 top "n" 提交消息

我想建立一个网站,它只显示最新的(按日期,修订?)“n”提交日志以及其他相关信息。

最好的方法是什么?我开始快速浏览 SharpSvn,但 GET 似乎基于修订范围而不是日期。

我想要一个简单的 C# 中 .Net 示例,它基于任何可以完成工作的可用库。

0 投票
1 回答
579 浏览

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应该同样有效。