如何使用SVNKit添加文件

时间:2014-06-21 08:49:24

标签: java svnkit

我有一份工作副本,并使用svn add命令添加了新文件FOUR.txt和更多/ FIVE.txt。

svn add FOUR.txt
svn add more/FIVE.txt

在工作副本上执行svn状态时,我得到以下输出

A FOUR.txt
A more/FIVE.txt

现在我想获得与SVNKit API相同的信息。所以,我写了这样的代码

SVNClientManager.newInstance().getStatusClient().doStatus(tempRepoWorkingCopy, SVNRevision.WORKING, SVNDepth.INFINITY, false, true, true, true, new ISVNStatusHandler() {

            @Override
            public void handleStatus(SVNStatus status) throws SVNException {
                System.out.println(status.getContentsStatus());
                System.out.println(status.getFile());                   
            }

        }, null);

它将getContentStatus()作为修改而非添加。如何使用SVNStatusClient获取添加的信息。我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:1)

SVNStatus.getNodeStatus()完成这项工作!