TFS Server 2012和促进变化



我开始使用TFS Team explorer 2012,碰巧注意到一个名为的新进程促进。据我所知,团队资源管理器会检测对TFS资源管理器之外的文件所做的任何更改,并将其计算为升级。我说的对吗?

我如何照顾的情况下,我做了一个改变的文件,已经通过TFS签出,然后通过Windows资源管理器记事本进行了更改,但不想包括通过Windows资源管理器记事本所做的更改。

这是TFS 2012的一个新功能,称为Local Workspaces

您是正确的,在visual studio之外所做的更改可以通过促进它们包含在签入中,如果它们还没有在源代码控制之下。

如果它们已经在源代码管理中,并且您想要而不是提交它们,那么您需要右键单击该文件并选择Exclude。这将把文件从Included Changes移动到Excluded Changes

如果你不喜欢新的Local Workspaces,你可以告诉TFS回到旧的Server Workspaces模型:

  • Open Team Explorer
  • 转到设置
  • Team Project Collection下选择Source Control
  • 点击Workspace Settings Tab
  • 在这里你可以选择工作空间类型。

虽然discens所说的一切都是正确的,但有一件事需要明确提及:Team Foundation Server的粒度级别没有变化。您仍然签出文件,编辑文件,签入文件

在您的示例中,如果您签出了一个文件并在记事本中编辑它,则更改将被签入。这里与之前的行为没有任何变化。没有办法阻止这些更改被检入,除非用不同的文件名保存文件。

最新更新