【发布时间】:2016-08-25 09:29:13
【问题描述】:
TortoiseSVN 提供了一个COM interface 用于检索有关文件的信息。
使用 VBA,我可以通过执行以下操作获取有关 SVN 存储库中文件的信息:
Public Function getSvnURL(ByVal fullFilename As String)
Dim oSvn As Object
Set oSvn = CreateObject("SubWCRev.Object")
oSvn.GetWCInfo fullFilename, 1, 1
getSvnURL = oSvn.url
End Function
但是,如果我有一个 SVN 修订号,是否有一个 API 可以用来获取属于该提交的文件?比如:
Public Function getFilesInRevision(revisionNumber As Integer) as Collection
Dim oSvn As Object
Set oSvn = CreateObject("SubWCRev.Object")
oSvn.GetWCInfo revisionNumber
getFilesInRevision= oSvn.fileList
End Function
【问题讨论】:
标签: vba svn com tortoisesvn