【问题标题】:Visual Studio Source Control / Version Control, Vault vs Git(hub) vs SVN - lone developer, best option?Visual Studio 源代码控制/版本控制,Vault vs Git(hub) vs SVN - 单独的开发人员,最佳选择?
【发布时间】:2013-05-21 03:15:15
【问题描述】:

Visual Studio 2012 Express、SQL Server 2012 Express、MVC 4、代码优先

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

Vault vs Git(hub) vs SVN

根据我的阅读,部署应该从源代码控制服务器进行,​​而不是与 VS 分开,对吧?可以从源代码控制服务器使用 Web Deploy 吗?

最好、最具成本效益、最简单、最简单的源代码控制解决方案是什么?几年前我用过 SVN,它很笨重。

Visual Studio 集成是首选。

对于 Github 的适用性似乎有不同的看法(我认为与 VS 2012 Express 的集成很少?!)。

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

(我想我在这里谈论的是恒定积分 - 虽然我对它的经验为零,但这个原理似乎很好)。

【问题讨论】:

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


    【解决方案1】:

    【讨论】:

    • 我不认为这适用于 VS 2012 Express - 但是现在有一个支持 GIT 的 Express 版本的 TFS,所以我确信它可以通过一种或另一种方式做到这一点
    • 我刚尝试安装它,它似乎已经安装(可能已经安装了 TFS Express)
    • 是的,Visual Studio 2012 Express 可与 TFS Express 2012 配合使用,后者可以与 GIT 集成
    • 链接+1。智能手机发帖让这很痛苦:)
    【解决方案2】:

    GIT 是您的最佳选择。

    • 使用 Visual Studio Tools for Git 与 Visual Studio 2012 集成
    • 有一些很棒的图形客户端,例如 Github for WindowsSource Tree
    • Microsoft Team Foundation Server 现在与 Git 集成,只需一个 Git 推送即可实现自动部署。 Scott Hanselman 有一些很棒的博客文章,介绍了如何实现这一目标hereherehere

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

    【讨论】:

    • 谢谢 - 所以我可以使用 Web Deploy(或 FTP)直接从 Git 部署到我的服务器 - 自动?因为我正在使用 VS Express - 我想我会使用 TFS Express。将 TSF 与 Git - 或 TFS 版本控制(我忘记它的名字)一起使用会更好吗?他们基本上做同样的事情对吗?
    • 我不知道与 Express 的集成。但我知道您可以使用构建服务器配置带有部署的 Git 推送,也可以使用 VS 附带的发布选项
    【解决方案3】:

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

    对于 VS 2012,您可以使用 Microsoft TFS 的速成版,其中包括版本控制和其他一些不错的好处,不过更针对团队开发。

    【讨论】:

    • 所以在那种情况下,我只会在 VS 中手动构建 - 然后切换到资源管理器并从那里部署? Tortoise/SVN 是否提供任何云基础设施 - 我可以直接从它部署吗? (使用 FTP/Web 部署)?正常流程是什么?
    • 我的印象是您可以将 TFS Express 与 VS Express 一起使用
    • 乌龟是一个SVN客户端。您的服务器很可能在线,没关系。试试 Unfuddle.com。
    • 我认为 TSF Express 会比任何竞争对手都要好 - 唯一的问题是如果你的团队超过 5 人,但对我来说目前这不是问题。
    • 实际上它确实与 VS 2012 Express 集成 - 我仍在 2010 年,您不能将 R# 与 2010 express 一起使用,我认为 2012 年将是相同的。但是,是的,TFS 快递应该可以很好地震撼您的船!
    猜你喜欢
    • 2011-06-19
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 2012-07-26
    • 2023-03-24
    • 2017-11-25
    相关资源
    最近更新 更多