.net 如何在SharpSvn中创建分支

wfveoks0  于 2023-01-10  发布在  .NET
关注(0)|答案(1)|浏览(135)

我尝试使用VB.Net项目中的SharpSvn库来访问SVN存储库。
我想用编程的方式创建一个分支,这是我的方法:

Dim trunkUrl As String = "file://sourcecontrol.server/repo/trunk/test-folder"
Dim branchUrl As String = "file://sourcecontrol.server/repo/branches/mybranches/test-folder"

Using client As SvnClient = New SvnClient()

    Dim copyArgs = New SvnCopyArgs
    copyArgs.CreateParents = True
    copyArgs.LogMessage = "New Branch"

    Dim target As SvnUriTarget = New SvnUriTarget(New Uri(trunkUrl))

    client.Copy(target, branchUrl)

End Using

我得到错误:"系统参数异常:'此参数不是有效路径。指定了URI参数名:目标路径'"
我需要如何传递 Backbone.js 和分支URL?
还是svnClient.copy()不是正确的分支方法?
而且我找不到一个可访问的文档和例子。在https://sharpsvn.open.collab.net/servlets/ProjectProcess?pageID=3794下的项目页面有一个链接到文档,但似乎它不再工作了。

mzaanser

mzaanser1#

一个简单的修复方法。更改以下行:
第一个月

client.RemoteCopy(target, new Uri(branchUrl), copyArgs)

相关问题