在`SVNKit`中是否有任何方法可以区分签入文件的第一个修订版?

时间:2013-01-14 07:45:36

标签: svn svnkit

我的项目有一项功能,用户可以在repo A中选择所选修订的特定文件,我的程序会将其复制到repo B

我使用getRevision中的方法SVNDirEntry来获取特定文件的修订版。但它总是返回最新版本,这可能会导致用户选择与该文件无关的修订版本(因为我使用该版本在网页上生成<option>)。

实施例: 第一次将文件InfoStruc.java检入修订版61的repo A,第二次检查修订版946。

getRevision中的方法SVNDirEntry将返回946。 如果用户在修订版本(1~60)上选择InfoStruc.java,则会导致找不到文件错误。

SVNKit中是否有任何方法可以区分哪个修订版是签入某个文件的第一个修订版?

1 个答案:

答案 0 :(得分:2)

第一次提交项目时,它将显示为“添加”操作。您必须查看该项目的所有日志条目,直到您找到添加而不是更改的日志条目。