SVNKit,显示要提交的文件列表

时间:2010-04-20 10:13:15

标签: java svn

我几乎使用SVNKit API。

我创建了我的客户端,但我找不到显示可以提交的文件的方法。 在某些客户端(如Tortoise)中,我们更改了包含已修改文件列表的对话框。我们可以为“提交”选择文件。

如何提取这些文件的名称/路径?

API允许你这样做吗?

提前谢谢

1 个答案:

答案 0 :(得分:4)

您可以查看:

SVNCommitClient.doCommit(File [],boolean,String,SVNProperties,String [],boolean,boolean,SVNDepth)。

首先使用 doCollectCommitItems()收集可提交的文件和目录,在 SVNCommitPacket 中返回结果,然后通过 doCommit()。您可以复制该代码并自定义 SVNCommitPacket ,尤其是使用 SVNCommitPacket.setCommitItemSkipped()来跳过文件。