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