7
A
回答
7
这是一个非常,非常糟糕的主意使用GUI SVN客户端从应用服务器内。虽然TortoiseSVN can be scripted,它仍然是一个GUI应用程序,并且意外情况可能会导致它弹出服务器上的对话框(并且某些任务可能会始终打开一个对话框)。
它可以使用SVN的Java实现,比如SvnKit - 那么你可以使用一个漂亮的Java API,你的问题就变得没有实际意义了。
4
这可能是最简单的使用SVNKit,它是Java中SVN的本地实现,前提是您可以获得与您的命令行客户端版本相匹配的版本,前提是您需要在它们之间共享工作副本。
这是下副本左上下的许可证,但只要你运行你自己的服务器上的代码,而不是分配它应该是确定(但IANAL等)
2
你可以考虑使用SVNKit,一个用于与SVN工作区交互的java库。 IntelliJ和Eclipse插件使用它来提供SVN支持。
5
2
一个快速谷歌搜索带来了http://svnkit.com/
相关问题
- 1. 如何从Java应用程序读取SVN龟命令
- 2. SQL命令从Java程序
- 3. 从Java程序使用attr linux命令
- 4. 从python调用多级命令/程序
- 5. 调用命令行程序
- 6. 在C++中调用命令行程序
- 7. 从命令行运行Java 3D程序
- 8. 从命令行运行Java程序
- 9. 从命令提示执行java程序
- 10. 从命令行运行Java程序
- 11. 从命令行运行Java程序Linux
- 12. 从java程序内执行linux命令
- 13. 从WebTestCase中调用命令
- 14. 从awk块中调用另一个命令行应用程序
- 15. C# - 命令行应用程序调用
- 16. 用C程序调用linux命令cmp
- 17. 用java的命令行参数调用C程序
- 18. 从C程序中调用mysql SOURCE命令
- 19. Java应用程序和网络命令
- 20. Java命令行应用程序和Systray
- 21. 在java程序中执行bash命令
- 22. 命令来调用SWI,序言从PHP
- 23. 从Java命令
- 24. 调试命令行应用程序
- 25. 从PHP调用Java程序
- 26. 从java调用sql程序
- 27. Java命令调用Runtime.getRuntime()。在Mac OS中
- 28. 从命令行应用程序调用Windows公共对话框
- 29. 从.NET应用程序调用命令行
- 30. 从我的应用程序调用cygwin命令,避免DOS shell
非常感谢Michel。 – Anandhakrishnan 2012-04-27 06:25:49