Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与eclipse的版本控制集成_Eclipse_Svn_Version Control_Mercurial - Fatal编程技术网

与eclipse的版本控制集成

与eclipse的版本控制集成,eclipse,svn,version-control,mercurial,Eclipse,Svn,Version Control,Mercurial,我正在寻找一个版本控制系统,只为我在我的windows计算机上集成到eclipse。我曾考虑使用Mercurial而不是Subversion,但我对Mercurial eclipse插件有疑问。你有什么意见可以帮我吗 当你独自工作时,拥有一个版本控制系统值得吗?它会使事情复杂化多少?我不认为我需要一个远程存储库,因为它只适合我。在eclipse中,什么工作得很好呢?即使在单独工作时,拥有一个SCM系统也是很重要的。 我建议在或中创建一个项目(当然,除非您不想要开源许可证) Eclipse内置了“

我正在寻找一个版本控制系统,只为我在我的windows计算机上集成到eclipse。我曾考虑使用Mercurial而不是Subversion,但我对Mercurial eclipse插件有疑问。你有什么意见可以帮我吗


当你独自工作时,拥有一个版本控制系统值得吗?它会使事情复杂化多少?我不认为我需要一个远程存储库,因为它只适合我。在eclipse中,什么工作得很好呢?

即使在单独工作时,拥有一个SCM系统也是很重要的。 我建议在或中创建一个项目(当然,除非您不想要开源许可证)


Eclipse内置了“本地历史”,您可以检查它是否足以满足您的需要。否则,您只需从Collab.net安装一个SVN服务器,并在本地主机上使用它,我已经使用了SVN插件,它工作得很好。至于在单独工作时是否需要版本控制系统,这仍然是一个好主意。它将保存您的版本历史记录并允许轻松回滚。此外,如果你带另一个人参加项目,那么很容易让他们开始工作。

为你自己设计一个版本控制系统值得吗?绝对地为什么?

  • 您可以检索旧版本的代码-以供参考,以还原更改
  • 您可以通过分支和标记为发布创建不同的版本和检查点
  • 您的持续集成系统(您确实有一个,不是吗?)可以标记成功的构建,允许您识别特定的中间构建
  • 您可以在日志中记录更改内容的原因(与更改内容相反),以及围绕这些更改的元信息
  • 因此,版本控制不是用来管理多个开发人员,而是用来管理代码库本身

    什么在Eclipse中工作良好?我可以担保颠覆。我已经成功地使用了几年。我不确定我是否会使用Mercurial这样的分布式系统,除非我习惯于(比如)在移动中使用笔记本电脑,或者在家里使用台式机进行开发。

    Eclipse似乎工作正常。但我不认为它具有Subversion的所有特性

    如果你独自一人在一个项目上工作,你需要问问自己为什么要使用分布式版本控制系统。对于您自己的项目,Subversion非常有效。我将subversion和eclipse项目用于我自己处理的项目。它为您提供了历史记录和回滚功能,即使只有一个人。有时能看到你以前做过的、可能已经删除的事情是件好事


    不过,在团队环境中,Mercurial Eclipse插件运行良好。

    还有一个git Eclipse插件。唯一的问题是合并尚未集成。但计划在不久的将来进行

    当你独自工作时,有一个版本控制系统值得吗

    是的,当然,你总是会在这样的情况下运行,例如,应用程序昨天运行,但我不知道我做了什么

    这会使事情复杂化多少

    它不会使任何事情复杂化,您只需要在开始时花半个小时来设置它,然后在Eclipse中,提交、分支、上传、共享都只需单击一下

    我不认为我需要一个远程存储库,因为它只适合我

    我也独自工作,但你永远不知道,如果你可能在不同的网站上工作,那么把你所有的工作都放在云端会很好,有时你会遇到这样的情况,比如你想和朋友分享一个项目,在这种情况下有什么比SVN更好的呢

    那么,在eclipse中,什么工作良好呢

    我在explorer中使用Subversion、Eclipse内部和OrtoiseSVN

    如果您想设置自己的SVN服务器(不需要每次从internet上传/下载),请点击此处: