我的项目有一个功能,用户可以在选定的修订版中选择特定文件repo A
,我的程序会将其复制到repo B
.
我使用 , 中的方法getRevision
来SVNDirEntry
获取特定文件的修订版本。但它总是返回最新的修订,这可能会导致用户选择与该文件无关的修订(因为我使用该修订来生成<option>
网页)。
示例:文件第一次在修订版 61 上InfoStruc.java
签入repo A
,第二次在修订版 946 上签入。
方法getRevision
inSVNDirEntry
将返回 946。如果用户选择InfoStruc.java
修订版 (1~60),则会导致找不到文件错误。
有没有什么方法SVNKit
可以区分哪个版本是签入某个文件的第一个版本?