在eclipse插件中使用ISVNClientAdapter进行svn操作



我正试图使用org.tigris.subversion.svnclientadapter中的ISVNClientAdapter从我的eclipse插件中调用svn操作。它似乎为各种操作提供了支持,但我不清楚如何使用它们,从一个名为IProject或SVNTeamProvider的项目开始。

有人能给我举一个如何应用操作(比如commit或getStatus)的简短例子吗?

一种方法似乎是(如果项目是IProject类型的对象):

ISVNClientAdapter adapter = SVNProviderPlugin.getPlugin().getSVNClient();
File file = new File(project.getLocation().toString());
ISVNStatus[] status = adapter.getStatus(file, true, false);

连同存储在文件中的绝对路径,适配器可以在svn上执行不同的操作。

相关内容

  • 没有找到相关文章

最新更新