sharpsvn

    1热度

    1回答

    嗨,你聪明的人! 鉴于我的Subversion版本库的任何应用程序的版本号,我怎么能(使用SharpSvn): 确定哪些应用程序名称版本号标识? 确定是否是中继或分支修订? 确定分支名称(如果它是分支版本)? 我的仓库被组织这样: Application1 Trunk <Application files> Branches BranchName1

    0热度

    1回答

    我正在使用Sharpsvn客户端类在svn目录中的文件上设置属性。我想用一个新的时间戳不断重置属性,并且这样做会在存储库历史记录中更新包含新日志消息的新版本。我不想做的事情是对文件进行更改,然后将其提交回目录。现在,我试图弄清楚如何连接到目录上的文件。下面是代码我目前有:我使用client.SetProperty方法以及试图 System.Uri uri = new System.Uri("url

    1热度

    1回答

    我目前在应用程序中实现了一些SVN功能。其中之一是“svn更新”。 不幸的是,命令行中“svn update”命令的输出和Notify事件中关于已更改文件的输出不同。例如。如果我只用一个文件夹更新一个工作副本,其中只有文本文件的内容发生变化,我将获得三次(文件,包含的文件夹和工作副本本身)事件Action.UpdateUpdate。是否有可能将事件减少到“根本原因”?我确实知道每个项目都会发生变化

    0热度

    1回答

    我为我自己的应用程序使用SharpSvn.dll。 我的目标之一是锁定文件(我正在使用GetLock()函数)。 但是,我没有找到一种方法来知道文件状态 - 它是否锁定 问候

    0热度

    1回答

    我有一个项目会自动合并并从一个分支到另一个分支的用户选择的修订列表提交。如果发生合并冲突,则会中止进程并恢复工作副本。 然而,当我去再次尝试并选择通常不会对一个纯净的工作副本中冲突的修改,我得到以下错误: Merge failed: SharpSvn.SvnWorkingCopyException: Can't merge into conflicted node 'C:\SVN\MyProjec

    0热度

    1回答

    我打算使用SharpSvn方法,如'添加'和'锁'的文件或文件夹下的SVN存储库。 如果文件未映射,我收到一个错误指示 - '节点...未找到'。在SvnClient.Info()或SvnClient.Status()之前的 ,我如何知道文件的状态 - 是或不是添加到SVN存储库?

    1热度

    1回答

    从颠覆更新文件后,我尝试解决冲突的选项:他们的,我的或合并,但操作无效。我查看了SharpSvn网站和stackoverflow主题的文档,但没有解决方案成功。 我的代码 SvnResolveArgs svnResolveArgs = new SvnResolveArgs(); svnResolveArgs.ThrowOnError = true; SvnAccept accept = Sv

    1热度

    1回答

    我有一个使用SharpSvn(SharpSvn.1.9-x86.1.9005.3940.224)的ASP.NET应用程序。该应用程序在带有自己的应用程序池的IIS 8的Windows Server 2012 R2上运行。 SVN服务器本身是VisualSVN Server 3.6.0。此服务器设置为使用HTTPS。一切都像一个魅力。 现在我创建了第二个应用程序。以及与SharpSvn相同版本的AS

    -2热度

    1回答

    SharpSVN有SvnClient.GetUriFromWorkingCopy从工作副本的路径中获取存储库URI,但我没有看到反过来的功能 - 没有GetWorkingCopyFromUri。 假设有一个,我如何从存储库URI获取工作副本的名称? TIA

    1热度

    1回答

    我目前正在尝试确定工作副本中的某个目录是否是使用SharpSvn的外部目录。对于一个文件来说很容易,因为在SvnStatusEventArgs中有IsFileExternal这个选项,但是对于一个目录来说,这似乎并不容易。 在目录上运行svn status命令不会返回任何信息,这是合理的,因为外部定义附加到父目录。但在父目录上运行svn status,表明由于外部定义,包含的目录在那里。 在Sha