供个人使用。任何人都可以推荐Windows版本控制系统个人版本控制系统推荐
回答
或CollabNet Subversion。作为Windows服务设置并运行很容易。
Subversion有an excellent client, Tortoise, available on Windows。 Git也有一个版本的Tortoise,但是,它并不可靠。
如果你打算自己开展一个项目,更重要的是,定期承诺并负担维护多个分支(只在需要的时候),去颠覆。否则,请选择Git的,因为,
- 它可以让你藏匿的变化不提交到存储库
- 整个版本的记录会保留,因此这使得它更快地查看谁是要访问其他人的变化您的代码
- 在Git中,您不需要为每个代码分支维护单独的项目(源)目录。
使用分布式版本控制系统。有很多最受欢迎的是git和mercurial。分布式SCM实际上是一条路,因为它们往往有更好的分支合并和分支管理算法。而且,从本质上讲,它们是处理文件系统的独立程序。所以你不需要安装或管理一个服务器,这是个人版本控制系统的另一个优点。
和泰勒一样,我会亲自鼓励你学习git(因为所有的酷男孩都使用它:-)但我知道这不适合每个人。如果你喜欢GUI Plastic SCM看起来非常好。对于少于5人的团队来说,这是商业化的但免费的。 Fossil是另一个易于使用的工具(我会说比git更容易学习),但它使用SQLite文件来存储代码,我不确定它是否可以扩展到真正的大型项目。另一方面,SQLite本身是一个使用Fossil的相当大的项目(由同一个作者出于同样的原因:他找不到任何他喜欢的东西)。
有很多Personal Version Control系统在那里。基本上他们会自动保存所有更改,并通常在本地存储一个选项以保存其他地方。这里是一个短名单
注:我FolderTrack的作者。我推荐它用于源代码控制,因为它保持了多个源文件之间的关系。因此,如果您需要将源代码恢复到昨天,那么FolderTrack将执行所有重命名,更改等操作。
我张贴以下内容是因为我喜欢使用TFS,而且我主要在Microsoft生态系统内开发。我也喜欢通过发布,构建和门控签入来运行我的个人项目,如“真实”项目。
如果您有MSDN帐户,我个人喜欢工作站模式下的TFS 2010(无Sharepoint,SSAS,SSRS)。设置需要大约5分钟,并且比以往更加简单。
虽然我现在在Windows家庭服务器上运行它,但在您的工作站(您的工作站作为服务器)上运行它是安全和容易的。所有的TFS都是SQL Express前的IIS,只有一些计划任务。
- 您可以跟踪自己的错误/任务/等。
- 你会得到很棒的分支和合并支持(发布管理)。
- 你得到有能力做自己的基于服务器的版本,用代码覆盖率和单元测试
- 你得到的外壳扩展(TFS电动工具)
- 如果你在工作中使用TFS,你就已经知道如何用它。
我知道这不会很受欢迎,但是如果您尝试一下,它确实会很好。
- 1. 人们对人推荐系统
- 2. 版本控制系统c#
- 3. 多个同步版本控制系统?
- 4. 简单的版本控制系统或版本控制文件系统或版本控制数据库
- 5. 本地版本控制系统(Windows)
- 6. 使用多个版本控制系统的多个项目的单一版本控制系统
- 7. Python版本推荐
- 8. 个人版本控制器
- 9. 团体推荐系统
- 10. 广告推荐系统
- 11. RMSE太小。推荐系统
- 12. 版本控制内容管理系统?
- 13. 选择版本控制系统
- 14. 大文件版本控制系统?
- 15. 抓取版本控制系统
- 16. webSites的控制版本系统
- 17. java版本控制系统与蚂蚁
- 18. Skydrive作为版本控制系统
- 19. 什么是一个好的版本控制系统用来版本化我的整个本地文件系统?
- 20. 为Visual Studio 2010 Pro推荐版本控制软件
- 21. 请推荐一个适用于制作监控系统的Java CMS框架
- 22. 在真实版本控制系统中跟踪文件名版本控制?
- 23. Howto使用增量式SVD推荐系统创建推荐
- 24. 推荐odoo使用哪个python版本?
- 25. 是否有仅适用于一个人的准系统Windows版本控制系统?
- 26. 如何在版本控制系统中加入两个文件
- 27. 从哪个版本的iOS系统有权限控制?
- 28. 哈德森 - 从多个版本控制系统
- 29. 两个脱机系统之间的版本控制
- 30. 把一个完整的文件系统到版本控制
对于DVCS(分布式)和CVCS(集中式)之间的区别:http://stackoverflow.com/questions/2563836/sell-me-distributed-revision-control/2563917#2563917和http://stackoverflow.com/questions/2704996/describe-your-workflow-of-using-version-control-vcs-or-dvcs:这样,当你在下面的答案中进行选择时,你至少对这两种VCS。 – VonC 2010-12-14 04:55:58