我希望能够从我的 Java 代码中读取当前的 svn 修订号(我正在使用 Subclipse),以输出它以及我在使用 JUnit 4 编写的回归测试中需要的其他内容。
我在谷歌上搜索了很多但没有任何运气(一些信息指向 javahl.jar,但我无法找出对我的案例有用的任何东西),我也试图自己弄清楚但又没有运气。
环境:
- Eclipse 版本:3.6.2,构建 ID:M20110210-1200
- Windows 7 32 位
- 子剪辑 1.6.18 (JavaHL 1.6.17)
如果可能的话,我想避免直接读取 .snv 文件并获得“干净”的解决方案,因为我必须将此代码留给其他人。
提前致谢, 亚历山德罗
最佳答案
有一个库“svnkit”- svnkit.com
在维基页面上有很多示例,其中之一是“获取有关工作副本项目的信息”
http://wiki.svnkit.com/Managing_A_Working_Copy
还有如何使用它的例子,你可以在项目的源代码中找到 http://code.google.com/p/svntask/
关于java - 从 Java 代码中读取 SVN (Subclipse) 版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7089325/