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

.net - Sharpsvn diff method is not working

I am trying to implement diff method using sharpsvn. My code snippet as follows

My first issue is Diff method always returns true in my program.I changed my revison range than also it returns true.

My second issue is in diff method have an input parameter names Stream result.I think it contains resulted stream info. When i try to read the contents of a result stream using streamreader it returns empty string.But my revison range is different and there is some difference is present in my source file.

Is the same way to use stream ?

0 投票
1 回答
1929 浏览

svn - 无法以编程方式删除 SVN 工作副本

我在应用程序中使用SharpSvn库。作为自动化集成测试的一部分,我创建了一个测试存储库,签出一个工作副本,执行一些测试,然后删除存储库和工作副本文件夹。

然而,一个简单的Directory.Delete(workingCopyPath, true);总是产生一个UnauthorizedAccessException带有消息“访问路径'条目'被拒绝。 ”。我可以用这段代码重现错误:

如果我仍然会出现此错误

  • 尝试删除由先前运行的集成测试创建的工作副本
  • Thread.Sleep尝试删除前几秒钟

如果我使用资源管理器手动删除临时工作副本,我不会收到任何错误。

这里出了什么问题?以编程方式删除颠覆工作副本的正确方法是什么?

0 投票
5 回答
7361 浏览

nservicebus - “无法加载文件或程序集”/“或其依赖项之一。该模块应包含程序集清单。”

我有使用 SharpSVN dll 和 NServicebus dll 的 ac# 应用程序,它编译得很好,但是当它执行时(在初始化总线时)它会抛出以下错误

无法加载文件或程序集 'file:///C:\Repositories\Repo\hooks\SharpSvn-DB44-20-Win32.dll' 或其依赖项之一。该模块应包含程序集清单。

我该如何解决上述问题。

提前感谢苏珊塔

0 投票
1 回答
1695 浏览

svn - 如何使用 SharpSVN 在预提交挂钩中访问文件信息

我一般是 SharpSVN 和 SVN 的新手。我正在尝试实现一个预提交挂钩,当用户提交某种类型的 XML 文件时;在我允许提交文件之前,我将需要拦截文件并对其进行分析以确保它们包含某些元素。

因为似乎 SVN 提交了两个参数;存储库路径和事务;我将需要使用这两项来拦截文件。有谁知道我需要在 SharpSVN 中使用什么来根据这两个参数获取文件信息?

谢谢,跳蚤#

0 投票
2 回答
7986 浏览

c# - 如何开始使用 SharpSVN?

是否有与使用 SharpSVN 和普通 SVN/VisSVN 开发相关的好的资源和站点?

到目前为止,我只遇到了一些与 JIRA 有更多关系的示例。

0 投票
3 回答
636 浏览

c# - 如何在我自己的 Mono (c#) 项目中使用 SharpSVN?

我想使用 SharpSVN 库来访问 SVN API,如何从我的代码中访问 SharpSVN 命名空间?我下载了库,它似乎不是代码文件,而是一些 DLL,一些 .exe/.xml。

谢谢!

0 投票
1 回答
2171 浏览

svn - 如何使用 SharpSVN 以编程方式“添加到忽略列表”的文件夹

如何使用 SharpSVN 以编程方式将文件夹添加到忽略列表?

编辑:尝试:
这是我尝试过的

但我不知道如何获得 BaseRevision (我可以手动获得它,并且有效,但我尝试的所有 GetProperty 组合似乎都没有给我。)

解决方案:基于伯特的回答

0 投票
4 回答
4816 浏览

svn - 在 Subversion 中移除僵尸锁

我正在尝试找到一种使用 Subversion 命令行工具删除僵尸锁的方法。最终目标是从钩子脚本中执行此操作,但是当您只有物理存储库路径时,我无法计算出要使用的命令行。(使用 svnadmin rmlocks 似乎只适用于 HEAD 版本中存在的锁。)

理想情况下,我想通过使用命令行工具的提交后挂钩脚本来做到这一点。(我知道用于此目的的 python 脚本,但我们不希望在该服务器上安装 python 用于此单一用途。)我们是一家 .NET 商店,因此使用 SharpSVN 库创建一个工具也是一个可能,但唯一的解锁功能似乎在 SVNClient 类中。

所以这实际上是两个问题:有没有办法用命令行工具来做到这一点?如果没有,有没有办法从 SharpSVN 做到这一点?(或者也许是另一个图书馆?)

== 2012 年 12 月 3 日更新 ==

我最近不得不重新审视这个问题,发现这个问题仍在吸引流量。原始问题中提到的 python 脚本和 Don 的答案已移至: http: //svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/remove-zombie-locks.py (我假设这就是大多数人正在寻找的。)

具有讽刺意味的是,即使存储库已移至 Linux,我们仍在使用 C 解决方案。

0 投票
2 回答
2602 浏览

c# - 在sharpsvn 中提交的问题

我想将我计算机中工作副本的更改提交到存储库。存储库位于 URL 中,我现在正在这样做:

但它不起作用,当它完成时,文件被添加但未提交。为什么?谢谢!!!:)

0 投票
1 回答
366 浏览

sharpsvn - 我在 asp.net 3.5 中尝试使用 sharpsvn 访问存储库时收到 SvnRepositoryIOException: OPTIONS

http://websvn.tigris.org/svn/websvn ”的选项:无法解析主机名“websvn.tigris.org”:不知道这样的主机。( http://websvn.tigris.org )