2012-04-21 51 views
3

嗨,大家好,我想知道我和与Eclipse相同的项目我的其他朋友程序员的工作可以同步,或我们需要共享的SRC每10分钟一班。我不知道我应该在Google/any_other_engine上搜索什么,所以我在这里问。由于Java的Eclipse的 - 可以多个人在一个项目上工作

+0

您需要版本控制系统,如SVN或(推荐)git。您将所有文件提交给系统,系统会处理不同人员的不同编辑。这并不意味着每10分钟一次。 – 2012-04-21 13:07:20

+0

@AshishAgarwal不,这个问题比这个更具体。 – 2012-04-21 13:15:46

回答

3

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

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

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

3

你正在寻找一个版本控制系统(VCS),如CVS,SVN,GIT中,水银等

1

我用SVN Notifier它坐落在系统托盘中,每一次我通知资料库的变化。我可以强烈推荐它。这意味着你只有在有更新的时候才会更新!

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

上设置一个预定的任务是指this Microsoft article

你想叫svnUpdate.bat什么的批处理文件,它看起来像这样:

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

svn update 

获取计划任务往往你想运行此(一个小时一次似乎是合理的)

确保你已经安装了svn的命令行版本(我使用SlikSvn)并且可以在你的PATH上找到(在一个命令窗口中键入svn,并确保它显示'Type svn help ...'或类似的内容

+0

请参阅http://stackoverflow.com/questions/919822/how-do-i-automatically-update-a-subversion-working-copy – 2012-04-21 13:15:33

+0

要实现这一点,有很多方法。上面的一个可能的方式 – 2012-04-21 13:18:40

1

看起来好像你在问Eclipse是否支持共享工作区,这样你和你的朋友可以(实质上)协同编辑和运行同一组java文件。

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

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

但是,有一个名为Saros的Eclipse插件/项目声称要这样做。 Saros网站链接到related projects可能相关。 (仅供参考 - 相关搜索条件为“协作式编程”)。

+0

太棒了!我会检查出来的! – Ajay 2015-11-03 02:14:57

相关问题