使用subclipse扩展点从自定义插件连接到svn repo

时间:2015-01-04 04:25:21

标签: eclipse svn eclipse-plugin subclipse

我正在创建Eclipse插件,而后者又需要连接到svn repository。

我看到eclipse subversion插件有svnkit扩展点SVNkit plugin screenshot

我希望使用此扩展点连接到svn存储库。但是根据描述,它提到"这个扩展点允许插入额外的SVNConnectorFactory。它供内部使用。"

有人能指出我正确的使用方向吗?

我是否需要使用单独的库(可能是SVNKit)从我的自定义插件连接到svn?

1 个答案:

答案 0 :(得分:0)

您不需要扩展点。您应该要求Subclipse核心插件并在您的代码中执行类似的操作,以便获得ISVNClientAdapter。

ISVNClientAdapter client = null;
try {
    client = SVNProviderPlugin.getPlugin().getSVNClientManager().getSVNClient();
    // Now do whatever you need to do
    client.XXX;
} catch (Exception e) {}
finally {
    SVNProviderPlugin.getPlugin().getSVNClientManager().returnSVNClient(client);
}