这里有个新手。我只是想知道在开发一个大型java项目时,我们总是使用svn仓库来进行代码共享,但是可以在该仓库中运行项目吗?或者是否有任何允许多个用户在同一个地方开发和测试相同项目的java系统?在svn repository中运行一个项目
回答
存储库只保存你的代码无法运行,从信息库中的代码。
如果你想建立/测试代码集中,那么你需要一个像詹金斯持续集成服务器(CI)(http://jenkins-ci.org/)
此服务器可以提取SVN项目建设,运行测试(如果有的话),甚至将其部署到服务器上。
你在想了错误的方式 - 当开发人员工作在一个项目中,他们下载什么叫做版本库的“工作副本”,然后运行它,并进行修改/测试它在本地计算机上。完成后,他们会将更改“提交”到存储库,供其他人使用。
不要直接运行在资源库中的项目。
谢谢,我知道,但我想要做的事情是让我们说我有用于存储库的VPS,并且我希望能够在存储库中运行该项目,就好像它从该vps运行一样。为了更清楚我想触发这个执行过程,让我们说Eclipse,因为我知道该项目已经存在。 – FDem
@FDem我不完全确定你的意思 - 但大概你可以检查出你的VPS上的工作副本,然后从那里运行它?或者这是一个服务器应用程序? – berry120
更现实的例子然后:我有服务器在IP地址:1.1.1.1它拥有我的svn存储库,因此拥有我的源代码和项目信息等等。然后是我和我的团队在办公室工作与IP地址2.2.2.1-5 。我们连接到该存储库(1.1.1.1)进行签出,提交等。是否可以从2.2.2.1的计算机中构建并运行1.1.1.1中的源代码?理论上有源代码,为什么不呢? – FDem
在主要的IDE,比如Eclipse,JDeveloper中,NetBeans中,有建立在版本控制功能。
所以,你用你的IDE来构建应用程序或进行更改,并使用更新/提交你所期望的结局版本系统的功能。
- 1. 在svn repository中创建svn结构
- 2. 作为Android项目运行svn
- 3. Eclipse:如何从svn运行项目?
- 4. SVN Local Repository
- 5. SBT:在多模块项目中运行另一个项目后运行测试
- 6. 动态在另一个项目中运行Enum项目
- 7. git-svn display svn repository url
- 8. 运行在另一个项目
- 9. 在hostgator上运行一个symfony项目
- 10. 在运行时在一个scala项目中加载一个类
- 11. 将两个CVS项目合并到一个SVN项目中
- 12. 如何在另一个项目中运行一个项目的形式
- 13. 从Visual Studio的另一个项目运行一个项目
- 14. GIT从一个多项目结构克隆一个SVN项目
- 15. 无法使用Netbeans 7.0.1从SVN Repository创建PHP项目
- 16. SVN | WordPress Repository下载
- 17. 在Visual Studio中运行多个项目
- 18. JUnit在Eclipse中运行两个项目
- 19. 在eclipse中更新多个svn项目
- 20. 在Windows中使用SVN(Wordpress plugin-repository)?
- 21. 如何在eclipse中设置SVN REPOSITORY?
- 22. Repository模式:添加项目
- 23. 在NetBeans中运行项目?
- 24. 在项目中运行webpack
- 25. 在IntelliJ中运行项目
- 26. 运行一个在项目中的可执行文件
- 27. config codeigniter运行第一个项目
- 28. 如何运行一个春天项目
- 29. 如何在一个项目中管理多个svn回购?
- 30. 在一个项目中使用多个svn存储库
我强烈建议你考虑阅读SVNBook http://svnbook.red-bean.com/en/1.7/index.html – bahrep
我知道,但我想说明的是源文件已经存在不他们。所以我想知道是否有一种方法可以编译/构建并从我的IDE中运行该项目,该IDE已经连接到该svn以进行代码共享。我希望这很清楚。 – FDem