Java 多人可以在同一个项目上工作吗?

Java 多人可以在同一个项目上工作吗?,java,eclipse,Java,Eclipse,我和我的其他朋友程序员可以使用Eclipse同步同一个项目吗,或者我们需要每10分钟共享一次src?您正在寻找一个版本控制系统(VCS),如CVS、SVN、Git、Mercurial等。我使用的是系统托盘中的一个,每当存储库发生变化时都会通知我。我可以强烈推荐它。这意味着你只有在有东西要更新时才更新 或者,您可以设置一个计划任务/cron作业,以便在适当的目录中每小时/天/任何时间运行svn update 请参阅设置计划任务 您需要一个名为svnUpdate.bat的批处理文件或类似以下内容的文

我和我的其他朋友程序员可以使用Eclipse同步同一个项目吗,或者我们需要每10分钟共享一次src?

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

我使用的是系统托盘中的一个,每当存储库发生变化时都会通知我。我可以强烈推荐它。这意味着你只有在有东西要更新时才更新

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

请参阅设置计划任务

您需要一个名为svnUpdate.bat的批处理文件或类似以下内容的文件:

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

svn update
让计划的任务尽可能频繁地运行(每小时一次似乎是明智的)

确保您已安装(我使用)命令行版本的svn,并在路径上可用(在命令窗口中键入
svn
,并确保其显示“键入svn help…”或类似内容。

这是您需要的:

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

现在是主流插件的一部分:您可以使用“安装新软件…”中的“Indigo”存储库(假设Eclipse3.7)安装它们


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

SVN或CVS-一种版本控制系统将帮助您一起工作,或者您希望在线维护您的存储库,然后请查看链接。

您似乎在问Eclipse是否支持共享workspaces,这样您和您的朋友就可以(本质上)协作地实时编辑和运行同一组java文件

类似这样的事情-

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

然而,有一个名为Eclipse的插件/项目声称可以做到这一点,Saros网站上有相关链接


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

您需要一个版本控制系统,如SVN或(推荐)git。你将所有文件提交到系统中,系统会处理不同人员的不同编辑。这并不意味着每10分钟提交一次。@AshishAgarwal不,这个问题比这个问题更具体。要实现这一点,有很多方法。上面的一种可能的方法很好!我来看看!