我正在创建Eclipse插件,而后者又需要连接到svn repository。
我看到eclipse subversion插件有svnkit扩展点
我希望使用此扩展点连接到svn存储库。但是根据描述,它提到"这个扩展点允许插入额外的SVNConnectorFactory。它供内部使用。"
有人能指出我正确的使用方向吗?
我是否需要使用单独的库(可能是SVNKit)从我的自定义插件连接到svn?
答案 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);
}