我几乎使用SVNKit API。
我创建了我的客户端,但我找不到显示可以提交的文件的方法。 在某些客户端(如Tortoise)中,我们更改了包含已修改文件列表的对话框。我们可以为“提交”选择文件。
如何提取这些文件的名称/路径?
API允许你这样做吗?
提前谢谢
答案 0 :(得分:4)
您可以查看:
SVNCommitClient.doCommit(File [],boolean,String,SVNProperties,String [],boolean,boolean,SVNDepth)。
首先使用 doCollectCommitItems()收集可提交的文件和目录,在 SVNCommitPacket 中返回结果,然后通过 doCommit()。您可以复制该代码并自定义 SVNCommitPacket ,尤其是使用 SVNCommitPacket.setCommitItemSkipped()来跳过文件。