2011-04-04 30 views
0

我想在Java中使用Subversion。对我来说最重要的是性能。我希望能够运行这些命令:在Java中使用Subversion,性能非常重要

  • SVN提交
  • SVN状态
  • SVN添加
  • SVN猫

目前我在命令行和每一次运行这些命令我以字符串的形式得到结果并处理它。但是这种方法对性能不是很好,所以我正在寻找一个新的库来处理Java。

另外,如果您提供了一个文档,以帮助我使用该库,将不胜感激。

谢谢。

+0

你是询问颠覆效果或字符串解析器的性能?如果后者粘贴了一些代码并简要描述你正在努力达到的目标。如果前者那么我从来没有见过超级快速svn提交的需要......它一直对我来说合理快速。 – CoolBeans 2011-04-04 14:46:24

+0

我认为从命令行读取结果并解析它会减慢我的应用程序的速度。 – 2011-04-04 14:50:43

+0

在这种情况下,你应该使用像Joe提到的SVNKit这样的第三方库。 – CoolBeans 2011-04-04 15:03:01

回答

3

你可能想尝试SVNKit(针对Subversion纯Java库。)

+0

我已经阅读了SVNKit一点,但我想知道它的性能是否更好或者比使用命令行更糟糕。你知道哪一个更好? – 2011-04-04 14:51:43

+0

我想专用的Java库在性能上会比调用命令行脚本更好 - 并且可以使你的代码更好地与Subversion“集成”。 – 2011-04-04 14:56:25

+0

谢谢。只要有可能,请你指导我如何在Eclipse中使用它?我下载了独立和eclipse插件版本,但我不知道如何使用它们。我对Java很陌生:-p你可以省去阅读大量文档;)再次感谢。 – 2011-04-04 15:23:44