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