Visual Studio源代码控制/版本控制,Vault vs Git(hub)vs SVN - 单独的开发人员,最佳选择?

时间:2013-05-25 19:42:46

标签: asp.net asp.net-mvc visual-studio entity-framework version-control

Visual Studio 2012 Express,SQL Server 2012 Express,MVC 4,Code First

我正在寻找一个好的单用户源控制解决方案。

Vault vs Git(hub)vs SVN

从我所读取的部署应该从源控制服务器发生,而不是与VS分开,对吗?可以从源控制服务器使用Web部署吗?

什么是最好,最具成本效益,最简单,最简单的源代码管理解决方案?几年前我使用过SVN,它非常笨重。

首选Visual Studio集成。

对Github的合适程度似乎有不同意见(我觉得与VS 2012 Express很少融合?!)。

云选项会很好。是否有可以自动直接部署到生产服务器的云解决方案?

(我想我在这里谈论的是恒定积分 - 虽然我对它没有经验,但这个原理看起来很好)。

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

GIT是您的最佳选择。

无论如何,我强烈建议您在Code School上使用Git免费教程http://try.github.io/(不要害怕命令行:P)

答案 2 :(得分:1)

VS Express不支持插件,因此无法与VS集成AFAIK。尝试使用与Windows资源管理器集成的Tortoise / SVN。

对于VS 2012,您可以使用Microsoft TFS的快速版,其中包括版本控制和其他一些不错的特权,更多的是针对团队开发者。