【问题标题】:Visual Studio - Source ControlVisual Studio - 源代码管理
【发布时间】:2012-09-16 13:04:27
【问题描述】:

我在源代码控制安装和内部工作方面相当新,虽然我已经使用过 TFS,但我不知道如何从头开始工作。 基本上我想在我的个人 VS2010 项目中进行一些源代码控制,所以我可能会看到代码演变、回滚等,但我对如何设置它有点迷茫......据我所知,我必须有一个 Team Foundation Server 运行,所以可以在我的 PC 中安装一个吗?它是免费的吗?或者有更好的方法来做到这一点? 我只想要一些简单的提示,比如“嘿,伙计,这是你应该遵循的步骤”或“这是不可能的,你必须有一个服务器”或“遵循本教程” 非常感谢各位!

【问题讨论】:

  • 只需使用git
  • stackoverflow.com/questions/3244320/… 的可能副本我同意 SLaks 并建议使用 git 或类似 svn 的东西。当您有多个作者时,Team Foundation 更适合
  • Team Foundation Server 绝对不是免费的。我为 Visual Studio 使用 Subversion 和 AnkhSVN subversion 插件。非常适合个人物品
  • Team Foundation Server 确实提供免费产品。事实上,它有两个。 TFS Express 是本地免费产品,tfspreview.com 是托管免费产品。您可以在此处阅读有关 TFS Express 的更多信息:blogs.msdn.com/b/bharry/archive/2012/02/23/…

标签: visual-studio-2010 version-control tfs azure-devops


【解决方案1】:

[免责声明:我在 TFS 和 tfspreview.com 工作]

如果您正在寻找易于设置和免费产品,那么我强烈推荐 tfspreview.com。虽然它仍处于“预览”模式,但它肯定是可用且安全的。该网站本身也有a great "learn" section 来帮助您入门。最好的部分是它具有甚至尚未在本地产品中发布的可用功能,并且开发团队一直在添加新功能。

如果您对服务有任何疑问,我很乐意为您解答。

哦,另外一点,要连接到托管服务,您需要安装 VS 2010 compatibility GDR,但这也是免费的。

【讨论】:

  • 感谢泰勒的提示!既然你在 TFS 上工作,你可能是我能问这个问题的最好的人之一,但是如果它有点太“争论”,我很抱歉,但由于我开始更多地了解源代码控制,我想了解更多关于那里的工具......所以问题是:“我为什么要使用 TFS?服务的优势是什么?从 con/pro 的角度来看,TFS 和 GIT 之间有什么区别?”非常感谢!
  • Taylor 我按照网站的说明使用 VS2010:“您可以使用 Visual Studio 2010,但需要先安装 Service Pack 1 和 KB2581206。”但 KB2581206 链接已损坏:/
  • +1 - 另外,您可以将 Git-Tf 桥接器指向 tfspreview(或任何 TFS)。这允许您以分布式方式或自己工作以签入、签入(离线)然后推送到云端。 gittf.codeplex.com
  • 真正想要的是 Git、Hg 和 TFS 之间的快速和小型比较,比如优缺点,但我在互联网上找到的所有东西都太大或太隐喻了(比如 Git 是 MacGyver和 Hg 是詹姆斯邦德),任何人都可以快速简单地解释一下吗?
  • 抱歉回复晚了。我对 Git 和 TFS 相当精通,但对 Hg 了解不多,所以我将把它排除在外。此外,TFS 和 Git 有一些狂热的追随者,他们总是发誓他们的解决方案在所有情况下都更好。我会尽量避免这变成一场激烈的战争。以下是每种方法的一些高级优缺点: Git:优点:分布式、离线签入、简化合并、非常易于设置。缺点:可能复杂且不直观,Windows 工具有限,GitHub 上没有免费的封闭源代码托管,不能随着大型项目扩展,没有基于路径的权限需要更多评论空间
【解决方案2】:

GIT 是一个出色的源代码控件,具有许多易于使用的功能。事实上,它也有 VS2010 的扩展。检查扩展菜单并安装 GIT 扩展。您可以在 VS 内部提交和更新。超级好用!

享受:)

【讨论】:

  • 实际上,我对 GIT SCC 扩展非常不满意(但我没有时间修复它)
  • 我在哪里可以找到有关 GIT 的快速简单的教程?我之前尝试了解更多有关它的信息,但我发现的所有材料都非常庞大。
  • 抱歉链接错误。我修好了它。 mFeinstein 你想要关于 GIT 的 VS 2010 插件的教程吗?或者一般来说只是 GIT。该扩展程序更容易使用,而不是需要一些习惯的命令行界面。
  • 我只是想要一个关于 Git 的快速简单的教程......我试图在让它们工作之前弄清楚它们是如何工作的,所以这样我可以比较不同的解决方案(TFS、Git、汞等)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-04-12
  • 2016-02-14
  • 2016-04-26
  • 2021-12-30
  • 2014-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多