当提供的 DefaultCredentials 返回 null 时,SharpSvn 的 SvnClient 中出现 NullReferenceException
我在项目中使用 SharpSvn 与 SVN 进行通信。对于某些 SVN 存储库,我已经知道用户名和密码,而对于其他存储库,我不知道。因此,我将 SvnClient.Authe…
如何在 C# 中以编程方式获取最新的前“n”个从 svn 存储库提交消息
我想建立一个网站,它只显示最新的(按日期、修订版?)“n”提交日志以及其他相关信息。 最好的方法是什么?我开始快速浏览 SharpSvn,但 GET 似乎基…
SharpSvn:无法获取有关网络共享上的 SVN 工作副本的信息
我正在尝试获取 SVN 存储库工作副本的存储库 URL,该存储库位于网络共享上: \\host\D\directory\ 正在执行以下代码: SvnClient svnClient = new Sha…
C# SVN Pre Commit Hook,SharpSvn 错误
我有一个 C# 控制台应用程序,用作 SVN Pre Commit Hook。控制台应用程序完美启动。但是,当我尝试使用 SharpSvn 进行写入时,我收到此错误: Commit …
如何获取 svn 日志消息
using (SvnClient client = new SvnClient()) { client.Commit(_targetPath, commitArgs); SvnInfoEventArgs result; client.GetInfo(_targetPath, ou…
我怎样才能“svn删除”一个文件夹,然后添加一个同名的文件夹?
我基于SQL和Subversion为自己的程序编写了一个部署工具。 我能够创建不同版本的应用程序并使用 Subversion 存储它们,而这些信息则存储在 SQL 中。 直…
如何在 SharpSVN 中获取文件的头版或最后提交版
我需要读取文件的头版本(或最后提交)版本。 通过这种方法,我得到了我的工作副本的头部版本, string workingFolder = @"C:\trunk\Projects\XML\Eng…
使用 SVN uri 路径在 SVN 中提交文件而不使用工作副本
我是 SharpSVN 的新手,我有一个 aspx 页面,我需要在其中显示来自 SVN 的文件内容,更改内容并从内存流提交 SVN 中的文件,而无需工作副本。我可以使…
SharpSvn - 如何在没有工作副本的情况下保存 MemoryStream 中的更改
我有这段代码,它将 uri 的内容获取到 MemorySream 中: MemoryStream ms = new MemoryStream(); SvnTarget target = new SvnUriTarget(new Uri(webCo…
使用 SharpSVN 读取文件时出现问题
我在使用 SharpSVN api 时遇到问题。当我尝试使用 SvnClient.Write() 或 SvnClient.Export() 时,出现以下错误: 存储库 URL 格式错误 我的代码如下 u…
如何从 SharpSVN 获取未提交文件的列表
使用 SharpSvn,我如何获取需要提交的文件列表(如果右键单击带有 tortoisesvn 的文件夹并点击提交,您将看到该列表) 我尝试了以下操作: SharpSvn.S…
使用 SharpSVN 获取 SVN 文件夹的权限
我有一个存储库,例如“http://svnserver/repository”。用户在文件夹中具有不同的权限:“http://svnserver/repository/folder1”或“http://svnserv…