我开始使用TFS Team explorer 2012,并注意到一个名为推广的新流程。据我了解,团队资源管理器会检测对TFS资源管理器外部文件所做的任何更改并将其计入促销?我对吗?
如何处理我已通过TFS检出的文件的更改情况,然后通过Windows资源管理器\记事本进行更改,但不希望包含通过Windows资源管理器进行的更改\记事本
答案 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的粒度级别没有变化。您仍然可以查看文件并编辑文件并签入文件。
在您的示例中,如果您已签出文件并在记事本中对其进行编辑,则会检入更改。此处的行为没有任何变化。除了使用不同的文件名保存文件之外,无法保持这些更改不被签入。