2013-01-23 70 views
3

是否有一家托管公司可以专门使用CVS(或Eclipse签入/签出)为版本控制提供免费的私有存储库?我有一个项目,我是唯一的用户,我需要保留它的版本 谢谢免费在线存储库(CVS)

+1

没有人现在使用CVS。如果您是唯一的用户,它会更有意义使用本地Git仓库。 –

回答

1

如果你对CVS很熟悉,你应该尝试Subversion,它很早就被设计为CVS的替代品。它遵循与CVS非常相似的工作流程(它是按照这种方式设计的),并且对CVS有一些很好的改进。另外,与十多年来尚未更新的CVS不同,Subversion正在积极支持。

你可以在文件系统上使用Subversion版本库(使用file://协议),但这很笨拙。但是,有很多free private Subversion hosting sites

另一种可能是使用Git。但是,需要注意的是,使用Git可能比Subversion复杂一些。这是因为Git中的每个工作副本都是一个完整的Git存储库。你在本地仓库工作,就好像它是一个工作目录一样,并且像Subversion一样,你在处提交你的改变。这很好,因为你不需要服务器,但仍然有完整的文件版本历史记录。

然而,GIT中,您还可以(结账)和(提交)更改为其他Git仓库这就是为什么它可以是更复杂一点与合作 - 现在你正在使用多级存储库。但是,由于这种复杂性,会带来一些不错的能力。您可以使用HTTP,FTP甚至电子邮件在Git存储库之间共享更改。而且,您可以决定使用哪个Git存储库进行共享更改。我可以代码从一个存储库,然后有其他用户与我的存储库。最后,代替推回到原始存储库,这些更改推送给拉出原始存储库的其他人。在不影响整个项目的情况下(甚至从原始项目获得提交权限的许可),只与特定人群共享代码很容易。

如果你不熟悉Subversion或Git,我会建议你先学习Subversion。 CVS开发人员可能在一个小时内就可以了解他们需要了解的有关Subversion的所有内容。 Subversion是我在开源项目中见过的最好的online manuals之一。

然后,花时间学习Git。我为我的个人项目使用Git,许多开源项目已由于各种原因转移到Git。小型项目越来越受欢迎。 Git和Subversion都将Tortoise集成到Windows资源管理器的shell中。两者也都与Eclipse集成。

+0

感谢您详细的解答。颠覆它,现在我需要oknow在那里我可以承载我的存储库中免费 – Snake

+0

@Snake - 谷歌代码,在SourceForge,Assembla,Unfuddle –

+0

正如我在回答说:不过,也有大量的免费私人[颠覆托管网站] (http://stackoverflow.com/questions/59791/free-online-private-svn-repositories)。这是一个问题#1,询问关于自由Subversion版本库托管网站和各种答案上市大约半打左右的地方的链接。 –

0

CollabNet提供免费的1个用户的cloudforge(以前称为codeion)服务。

访问http://cloudforge.com/pricing下的个人计划并注册一个。

0
  1. 对于SCM功能,你可以使用任何 VCS,通过相应的Eclipse团队提供支持(GIT,水银,颠覆已知支持)
  2. SourceForge上窗台报价CVS托管