草庐IT

sharpsvn

全部标签

c# - SharpSvn 和 C# 源代码示例

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion有人可以推荐一个寻找如何使用SharpSvn库的源代码示例的好地方吗?

c# - 使用 SharpSVN 的 SVN 存储库身份验证 - 凭据不起作用

我在C#中有以下代码:1.publicstaticvoidMain(string[]args){2.Urirepository=newUri("https://svnserver:port/svn/Src/trunk");3.using(SvnClientclient=newSvnClient()){4.client.Authentication.Clear();5.client.Authentication.DefaultCredentials=newSystem.Net.NetworkCredential("user","pass");6.7.System.Collections.

c# - 如何检查文件是否在 SharpSvn 中的源代码管理下?

您好,我使用C#和SharpSvn库。我想在使用SvnClient.Add添加文件之前检查文件是否受源代码控制。当我对已经在SVN下的文件执行此操作时,出现错误:“已在版本控制下”。 最佳答案 这很好地演示了如何使用状态来做到这一点using(SvnClientclient=newSvnClient()){SvnStatusArgssa=newSvnStatusArgs();sa.Depth=SvnDepth.Empty;//Adjustthistocheckdirectfiles,or(recursive)directoriese

c# - SharpSvn:获取存储库结构和单个文件

我正在尝试将一个简单的存储库浏览器构建到Web应用程序中,并且一直在研究使用SharpSvn来提供帮助。我可以找到所有常用的物理命令,如更新、提交,它们实际上会对存储库或工作副本进行更改,但我正在努力寻找查询存储库结构或内容的方法。有什么方法可以让我读取存储库的结构,以便可以在网页中显示一个简单的资源管理器式界面(即目录TreeView和文件列表)? 最佳答案 SharpSvn.SvnClient类有一个GetList()非常有效的功能:using(SvnClientsvnClient=newSvnClient()){Collect

c# - 如何从 SharpSVN 获取最新版本号?

如何使用SharpSVN获取最新版本号? 最佳答案 从存储库中检索head修订的最便宜的方法是信息命令。using(SvnClientclient=newSvnClient()){SvnInfoEventArgsinfo;Urirepos=newUri("http://my.server/svn/repos");client.GetInfo(repos,outinfo);Console.WriteLine(string.Format("Thelastrevisionof{0}is{1}",repos,info.Revision));

c# - 如何从 SharpSVN 获取最新版本号?

如何使用SharpSVN获取最新版本号? 最佳答案 从存储库中检索head修订的最便宜的方法是信息命令。using(SvnClientclient=newSvnClient()){SvnInfoEventArgsinfo;Urirepos=newUri("http://my.server/svn/repos");client.GetInfo(repos,outinfo);Console.WriteLine(string.Format("Thelastrevisionof{0}is{1}",repos,info.Revision));