TFS Server 2012和促进更改

时间:2013-03-05 11:23:37

标签: tfs2012

我开始使用TFS Team explorer 2012,并注意到一个名为推广的新流程。据我了解,团队资源管理器会检测对TFS资源管​​理器外部文件所做的任何更改并将其计入促销?我对吗?

如何处理我已通过TFS检出的文件的更改情况,然后通过Windows资源管理器\记事本进行更改,但不希望包含通过Windows资源管理器进行的更改\记事本

2 个答案:

答案 0 :(得分:2)

这是TFS 2012的一项名为Local Workspaces的新功能。

您是正确的,因为在视觉工作室之外进行的更改可以通过推广它们来包含在签入中,如果它们尚未受到源代码管理。

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

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

  • 打开团队资源管理器
  • 转到设置
  • Team Project Collection下选择Source Control
  • 点击Workspace Settings Tab
  • 您可以在此处选择工作区类型。

答案 1 :(得分:1)

虽然所有令人不安的内容都是正确的,但有一点需要明确提及:Team Foundation Server的粒度级别没有变化。您仍然可以查看文件并编辑文件并签入文件

在您的示例中,如果您已签出文件并在记事本中对其进行编辑,则会检入更改。此处的行为没有任何变化。除了使用不同的文件名保存文件之外,无法保持这些更改不被签入。