问题标签 [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 投票
2 回答
680 浏览

c# - 使用 SharpSVN 获取 SVN 文件夹的权限

我有一个存储库,例如“http://svnserver/repository”。用户在文件夹中拥有不同的权限:“http://svnserver/repository/folder1”或“http://svnserver/folder2”。如何获取登录用户对特定文件夹的权限(只读或读写)?

0 投票
2 回答
2329 浏览

sharpsvn - 如何从 SvnClient 对象获取完整的存储库路径?

有没有办法从 svn 对象获取存储库的完整路径?当我使用 .path 或 .pathRepository 方法时,我只得到文件的相对路径

0 投票
1 回答
999 浏览

sharpsvn - 合并不触发冲突事件

使用Sharpsvn 的Merge 方法合并2 个修订时,我没有触发冲突事件。我尝试在 SvnMergeArgs 和 SvnUpdateArgs 中使用冲突事件。我调用了合并方法,然后调用了sharpsvn的更新方法。合并只是用旧版本覆盖工作副本,更新不会触发事件。

我在这里错过了什么,冲突没有被解雇。以下是我的代码。

0 投票
2 回答
2566 浏览

c# - 如何从 SharpSVN 获取未提交文件的列表

使用 SharpSvn,我如何获得需要提交的文件列表(如果您右键单击带有 tortoisesvn 的文件夹并点击提交,您会看到该列表)

我试过这个:

但它似乎返回项目中每个文件的列表,而不仅仅是修改后的文件。

0 投票
2 回答
1423 浏览

c# - 使用 SharpSVN 读取文件的问题

我遇到了 SharpSVN api 的问题。当我尝试使用 SvnClient.Write() 或 SvnClient.Export() 时,会出现以下错误:

存储库的格式错误的 URL

我的代码如下

这让我发疯,因为如果我尝试使用 t1 作为 SvnTarget 执行此方法,一切正常。但问题是每次我想要获取特定文件时都无法导出所有存储库。

我试图在 URL 的名称前加上一个“@”,即

http://@ETAB-APP:81/repositorio/Registro e Controle Acadêmico/Administração/0000/Dossiê do Aluno - AEMIR JOSPE SANGALLI - (2001193) - Curso (000)/DOC ADICIONAL(264839).pdf

但什么也没发生。

我究竟做错了什么?

PS:对不起,如果我做错了,我是巴西人,我的英语不是很好

0 投票
1 回答
725 浏览

commit - SharpSvn - 如何在没有工作副本的情况下从 MemoryStream 保存更改

我有这段代码可以将 uri 的内容放入 MemorySream:

这行得通。

问题:我现在如何保存所做的更改(在 webConfigText 中)?

谢谢,我现在正在拔头发。D

0 投票
1 回答
3034 浏览

sharpsvn - 使用方法 SVNClient.Diff Diff (SvnTarget target, SvnRevisionRange range, Stream results)

鉴于需要两个不同的修订版本来获得它们之间的差异,我打算使用方法 duvuelve Diff 但我有什么结果,它可能是?谢谢。我的代码如下

0 投票
4 回答
657 浏览

asp.net - 使用 SVN uri 路径在 SVN 中提交文件而不使用工作副本

我是 SharpSVN 的新手,我有一个 aspx 页面,我需要在其中显示来自 SVN 的文件内容,更改内容并从 memorystream 提交 SVN 中的文件,而无需工作副本。我可以使用内存流获取文件内容并显示在网页中,但是有没有办法使用 SVN uri 路径从网页提交内容?

提前致谢..

0 投票
1 回答
1295 浏览

svn - 如何在 SharpSVN 中获取文件的 Head 或 Last Commit 修订版

我需要阅读文件的头部版本(或最后一次提交)版本。

通过这种方法,我得到了我的工作副本的头部版本,

但我想要的是获得我的文件工作副本的头部版本

非常感谢您的时间和帮助

0 投票
4 回答
3447 浏览

svn - 我怎样才能“svn删除”一个文件夹,然后添加一个同名的文件夹?

我基于 SQL 和 Subversion 为我自己的程序编写了一个部署工具。

我能够创建不同版本的应用程序并使用 Subversion 存储它们,而这些信息存储在 SQL 中。

直到我的“部署工具”工作得很好,但现在我发现了一个问题。

在创建应用程序的版本时,我会检查头部修订并在我的程序中将其可视化。然后可以通过删除、重命名、添加或覆盖文件和文件夹来编辑最新版本。

假设我的工作副本中有以下树结构:

我想替换一个目录(数据)。这会调用 svn delete,然后调用 Directory.Delete,因为“svn delete”只是在您进行提交时将文件夹标记为删除。现在我想再次添加一个名为“Data”的文件夹,其中包含新的子文件夹和文件,但随后出现异常“缺少工作副本管理区域”。据我所知,问题是 ProgramFiles 下的 .svn 目录存储了文件夹 Data 应被删除的信息,如果我读取此文件夹,它会崩溃。
我也知道我可以在添加文件夹之前提交,但这会增加我的“非稳定版本”的修订号。

我怎么解决这个问题?