2010-12-09 59 views
12

我是新来的发展,我敢肯定这是一个愚蠢的问题,但我不能解决我应该如何备份我的项目副本。 当一切正常工作我想保存一份副本/做一个备份,以便如果我把所有东西都搞乱了我会有东西我可以回去,但当然这不像只复制一个文件那样简单通常会用于其他任何事情。对不起,这个愚蠢的查询,但如果有人能指出我在正确的方向,我应该如何去做这将是伟大的!如何在Eclipse中备份我的Java项目?

回答

6

当一切的工作的权利,我想 保存副本/做一个备份,这样 如果我惹了一切我得 东西,我可以回去

一版本控制系统非常适合你。 Eclipse允许克隆你的资料库到版本控制系统如CVS,SVN,水银,ClearCase的,Git的,等

对于我来说,我使用Mercurial(以前使用SVN),以及它的Eclipse插件,可以在JavaForge发现。

+0

谢谢,我把这个作为答案,因为我最终采用了相同的方法,但所有的答案都非常翔实! – Holly 2010-12-09 16:25:08

2

您可以将项目导出为存档并将其保存到某个位置,然后在需要/想要时导入它。只需右键点击该项目,选择导出并按照说明操作

15

这不是一个愚蠢的问题。你可以备份你的项目目录(只需复制,压缩等),但我建议你看看版本管理(cvs,subversion,git,无论你喜欢什么)。随着版本管理,你可以回到任何状态,创建不同的开发分支等...

+1

差不多是:使用版本控制,它只是不可选了在这一天和年龄。但使用CVS的唯一原因是怀旧,有更好的选择。 – Dmitri 2010-12-09 15:43:33

+0

eclipse的CVS插件运行良好。我觉得很直观。 Subversion在分支之间缺乏任何合并能力,这是非常不幸的。我仍然不理解git,我认为这个课程非常适合。 – 2010-12-09 15:49:38

5

我发现Mercurial非常方便。

它不需要服务器,但它仍然允许多个开发人员在同一个项目中,将程序分成两个不同的开发分支,并在完成时将它们合并在一起。

1

版本控制软件通常是最好的选择,允许您创建分支机构并轻松浏览修订版本。

如果您使用的是Windows,则可以使用VisualSVN服务器非常快地设置本地SVN存储库。

如果你想要的在线资源库,看看谷歌代码(仅开放源码)或Assembla(他们大多是提供有偿服务,但确实提供了很好的和免费的SVN或GIT存储库)。

2

即使不用借助版本管理,Eclipse提供a similar feature: 在首选项,进入常规 - >工作空间 - >本地历史

相关问题