Java Eclipse - 多个人可以在一个项目上工作

时间:2012-04-21 13:05:40

标签: java eclipse

大家好我想知道我和我的其他朋友程序员可以在同一项目上与Eclipse同步,或者我们需要每隔10分钟共享一次src。我不知道我应该在Google / any_other_engine上搜索什么,所以我在这里问。感谢

6 个答案:

答案 0 :(得分:3)

您正在寻找版本控制系统(VCS),如CVS,SVN,Git,Mercurial等。

答案 1 :(得分:3)

您当然可以使用“团队”菜单,该菜单可让您访问版本控制系统。我会推荐Git或Mercurial(分布式版本控制系统)。

EGit/JGit现在是主流插件的一部分:您可以使用“安装新软件......”中的“Indigo”存储库(假设Eclipse 3.7)安装它们。

集中版本控制系统(如CVS或SVN)也有Eclipse插件。但是,它们可能会在需要时使分支和合并冲突变得更加困难。

答案 2 :(得分:1)

我使用位于系统托盘中的SVN Notifier,并在每次存储库更改时通知我。我强烈推荐它。这意味着您只有在有更新内容时才会更新!

或者,您可以设置计划任务/ cron作业,以便每小时/每天/每小时在相应目录中运行svn update

请参阅this Microsoft article设置计划任务。

您需要一个名为svnUpdate.bat的批处理文件或类似的东西:

    cd C:/path/to/your/working/copy

svn update

获取计划任务以便随时运行(每小时一次似乎合理)

确保安装了svn的命令行版本(我使用SlikSvn)并在PATH上可用(在命令窗口中输入svn并确保它显示'输入svn帮助... '或类似的。

答案 3 :(得分:1)

答案 4 :(得分:1)

SVN或CVS - 一种版本控制系统将帮助您一起工作,或者您希望在线维护您的存储库,然后查看https://stackoverflow.com/questions/59791/free-online-private-svn-repositories链接。

答案 5 :(得分:1)

您似乎在问Eclipse是否支持共享工作区,以便您和您的朋友(实质上)可以实时协作编辑和运行同一组Java文件。

这样的事情 - http://www.readwriteweb.com/cloud/2011/07/cloud9s-web-based-real-time-co.php

答案是否定的.Eclipse并不直接支持这一点。

但是,有一个名为Saros的Eclipse插件/项目声称可以执行此操作。 Saros网站链接到可能相关的related projects

(仅供参考 - 相关搜索字词为“协作编程”。)