是否有一家托管公司可以专门使用CVS(或Eclipse签入/签出)为版本控制提供免费的私有存储库?我有一个项目,我是唯一的用户,我需要保留它的版本 谢谢免费在线存储库(CVS)
回答
如果你对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集成。
感谢您详细的解答。颠覆它,现在我需要oknow在那里我可以承载我的存储库中免费 – Snake
@Snake - 谷歌代码,在SourceForge,Assembla,Unfuddle –
正如我在回答说:不过,也有大量的免费私人[颠覆托管网站] (http://stackoverflow.com/questions/59791/free-online-private-svn-repositories)。这是一个问题#1,询问关于自由Subversion版本库托管网站和各种答案上市大约半打左右的地方的链接。 –
CollabNet提供免费的1个用户的cloudforge(以前称为codeion)服务。
访问http://cloudforge.com/pricing下的个人计划并注册一个。
- 对于SCM功能,你可以使用任何 VCS,通过相应的Eclipse团队提供支持(GIT,水银,颠覆已知支持)
- SourceForge上窗台报价CVS托管
- 1. 免费的CVS存储库?
- 2. CVS - 清理CVS存储库
- 3. 免费存储
- 4. Azure免费存储
- 5. 免费存储android
- 6. 免费在线存储来存储应用程序设置
- 7. bintray存储库是免费的吗?
- 8. 导出CVS存储库
- 9. 免费库存照片库
- 10. 免费存储与C++
- 11. 在Xcode中集成CVS存储库
- 12. 免费存储在ContentControl中使用
- 13. 免费的CVS报告工具
- 14. silverlight 3:Silverlight的任何免费数据库(存储在独立存储中)?
- 15. 将CVS存储库转移到GIT存储库
- 16. CVS存储库的Web界面
- 17. 将cvs存储库转换为git
- 18. 如何下载整个CVS存储库?
- 19. 如何搜索CVS存储库?
- 20. 将SVN Externals指向CVS存储库
- 21. 免费在线UML工具
- 22. 使用PCL-CVS使用emacs处理多个CVS存储库?
- 23. EXCEPTION_ACCESS_VIOLATION(0000005)试图免费存储器时
- 24. 避免浪费的存储器消耗
- 25. 免费云存储托管MS Sql
- 26. 谷歌appengine云存储免费配额
- 27. 模式免费数据存储设计
- 28. 免费存储用户数据
- 29. 免费的免费动态内存()
- 30. 试用/免费云服务来存储关系数据库
没有人现在使用CVS。如果您是唯一的用户,它会更有意义使用本地Git仓库。 –