问题标签 [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 回答
307 浏览

c# - 在 SharpSVN API 中,SvnSslServerTrustEventArgs Save Member 究竟做了什么?

我看到这在示例代码中用于在尝试连接到存储库时接受所有警告(如证书警告),但我不确定 Save=true; 到底是什么;正在专门做是否保存了这些证书被接受的事实等。任何见解将不胜感激。谢谢。

0 投票
2 回答
7354 浏览

vb.net - 使用 32 位或 64 位 dll 编译 .net 应用程序

我有一个我们在这里编写的应用程序,它使用 SharpSVN 包装器用于 SVN。在过去的几年里,它为我们提供了很好的服务。但是,我们已经开始引入 64 位系统,我们的应用程序似乎无法访问这些系统上的 SharpSVN dll。

我已经下载了 SharpSVN dll 的 64 位版本,我想知道下一步该做什么。我无法阻止我的 32 位用户使用该应用程序,因此我需要能够为这两个平台进行编译。幸运的是,使用此应用程序,我们将 ntier 堆栈的不同层拆分为解决方案中的单独项目,因此我使用 SharpSVN dll 的业务层是独立的。

我将如何编译我的应用程序的 32 位和 64 位版本,而无需维护项目的两个副本?

0 投票
3 回答
2359 浏览

c# - 使用 SharpSVN 在 C# 中预提交钩子

我是 SharpSVN 的新手(坦率地说——对 C# 也很陌生)。我一直在尝试使用一个简单的预提交挂钩来检查评论。(即在没有评论的情况下提交失败)

有几篇相关且有用的帖子(如这篇文章),但我有一些基本问题使我无法进一步发展:

1) 我如何获得上面在 C# 中运行的链接之类的代码?(即我将使用哪个 C# 上下文——控制台应用程序?csharp 类?)

2) 在 Windows Server 上下文中,如何调用已编译的 C# 程序?

我已经尝试过这个答案的方法,但没有运气。

提前致谢。

0 投票
1 回答
1406 浏览

c# - 将sharpsvn与本地存储库一起使用

我正在为.NET 使用sharpsvn dll。我是使用 subversion 的新手,我希望我的存储库位于文件系统上而不是远程服务器上。

可以像这样使用sharpsvn吗?我的意思是,它是否从 c:\somewhere 检查到 c:\somewhere-else?

0 投票
1 回答
415 浏览

c# - 在c#中使用sharpsvn client.status

我刚刚阅读了这个问题,对此我有一个问题:如何设置客户端查看某个存储库?在示例中,工作副本的位置有一个用途,那么客户端如何知道在哪里检查差异?

谢谢 :)

0 投票
2 回答
133 浏览

c# - SharpSVN:“最后一次调用被取消”是什么意思?

我将 SharpSVN 1.6 与 .Net 3.5 一起使用。
IsLastInvocationCanceled在几个 SvnArgs(UpdateArgs、CommitArgs 等)中看到了该属性,但我找不到关于它的文档。

有人可以告诉我这是什么意思吗?

谢谢!

0 投票
1 回答
3032 浏览

c# - SharpSvn:如何查看 Update() 的结果?

使用简单的命令行 svn 客户端时,如果您运行,update您可以看到对工作副本所做的更改。

我一直在尝试在 SharpSvn(使用 C#、.Net 3.5)中这样做,例如,因为我需要查看该Client.Update()操作是否导致文件删除。
我尝试使用SvnUpdateResult,但它为整个文件夹返回一个项目,我找不到任何详细信息。我也找不到任何看起来有用的东西SvnUpdateArgs

请帮忙?

谢谢。

0 投票
2 回答
976 浏览

c# - SharpSvn:恢复已删除文件的正确方法

请考虑以下场景:
1. 用户 A 创建并提交一个文件(比如说 file1.txt)。
2. 用户 B 从存储库中删除该文件。
3. 用户 A 在他的本地工作副本中有该文件,并想恢复它。用户在完成发现Update()

实现这一目标的正确方法是什么?

到目前为止,我已经尝试过:
-Client.Revert()紧随其后,Update但我没有看到任何变化。
- Client.Merge(local_working_copy, SvnUriTarget_of_repository, revision_range_between_the_previous_and_new)- 还是没有变化。
- Client.DiffMerge(),其中目标路径是文件的本地路径,merge_from 是版本库中上一个版本号的路径,merge_to 是新版本号的本地路径。- 我收到一个异常,说该文件不受版本控制。无法添加,因为它在本地不再存在。当我将目标路径替换为存储库路径时,我收到一个异常,说这不是工作副本。

请帮忙,
诺亚

0 投票
1 回答
751 浏览

c# - 在 Visual Studio 2010 中与 C# 的 Subversion 连接

我正在使用 subversion Sharpsvn 连接库,但总是出错。代码如下:

虽然缺乏身份验证,但如果我尝试运行此代码,我会在项目的 Main() 中收到以下错误:

“混合模式程序集是使用版本‘v2.0.50727’运行时编译的,如果没有额外的配置信息,则无法在运行时 4.0 加载。”

0 投票
2 回答
639 浏览

c# - 颠覆目录的大小

我有一个项目,通过sharpsvn 在subversion 下的目录中进行结帐。我现在要做的是在进度条中显示结帐过程,但为此我需要知道板的大小,我将返回目录大小的库的什么属性或决定?

提前致谢!