【问题标题】:TFS Binding. What is its purpose?TFS 绑定。它的目的是什么?
【发布时间】:2015-01-17 06:23:42
【问题描述】:

我来自 SVN / GIT 背景,并认为自己对源代码控制系统的整体运作非常熟悉。

想象一下,当我被要求“绑定”我的解决方案时,将项目移动到 TFS 时我会感到惊讶:

我了解绑定需要做什么,我的问题是:

  • 我为什么要修改我的 .sln 和 .proj 文件来满足这个要求?
  • 绑定提供什么目的?

我搜索过 MSDN 和 Google。有很多解释如何,但没有为什么

【问题讨论】:

  • 它在对话框中说:它用于IDE集成。
  • SVN(例如 AnkhSvn)也可以在不更改 .csproj 和 .sln 文件的情况下工作,这不是 OP 的要求吗?
  • @CodeCaster - 正确。我怀疑我是否需要修改我正在签入的代码只是为了 IDE 集成。
  • 您不必修改任何“代码”。只有 .csproj/.sln 文件。

标签: visual-studio tfs


【解决方案1】:

有各种 SCM 工具的源代码控制插件,只是碰巧您没有在以前的工具中使用插件。

插件提供 IDE 集成。例如,它会显示您是否在解决方案资源管理器中修改了文件,并在您右键单击 IDE 中的文件时为您提供包含源代码控制操作的上下文菜单。

您需要为您的解决方案/项目设置绑定吗?不,这样做有什么伤害吗?也没有。通过这样做,您是否获得了一些额外有用的功能?是的。基本上没有令人信服的理由这样做。

【讨论】:

  • Daniel,您可能想详细说明 TFS 与 SVN 相比的优势。
猜你喜欢
  • 2012-03-15
  • 2015-03-21
  • 2011-03-05
  • 1970-01-01
  • 1970-01-01
  • 2019-07-14
  • 2016-10-08
  • 2018-08-08
  • 2012-02-24
相关资源
最近更新 更多