大家好我想知道我和我的其他朋友程序员可以在同一项目上与Eclipse同步,或者我们需要每隔10分钟共享一次src。我不知道我应该在Google / any_other_engine上搜索什么,所以我在这里问。感谢
答案 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。
(仅供参考 - 相关搜索字词为“协作编程”。)