将“显示解决方案更改”设置为VS2013 TFS中包含的更改的默认视图选项

时间:2015-03-25 13:12:56

标签: visual-studio-2013 tfs team-explorer

正如标题所示,在待定更改的视图中,VS列出了版本中的更改,默认情况下会选择全部显示。在VS2013更新3中,我将此设置为显示解决方案更改默认情况下。

我必须更改此视图,以便仅显示每个新签到的解决方案更改。我希望默认为显示解决方案更改

enter image description here

2 个答案:

答案 0 :(得分:3)

据我测试,此默认设置由以下注册表项控制。如果此注册表项的值设置为1,则应更改默认行为以过滤"解决方案更改"。

<强>&#34; HKCU \ SOFTWARE \微软\ VisualStudio的\ 12.0 \ TeamFoundation \ SourceControl&#34;

名称: FilterPendingChanges REG_DWORD

值:1 =显示解决方案更改

值:0 =全部显示

由于我们就此主题,如果您想将默认文件列表更改为&#34;列表视图&#34;而不是&#34;树视图&#34;,您应该修改以下注册表项:

<强>&#34; HKCU \ SOFTWARE \微软\ VisualStudio的\ 12.0 \ TeamFoundation \ SourceControl \ PendingCheckins&#34;

名称: ListLayout REG_DWORD

值:1 = TreeView

值:2 = ListView

答案 1 :(得分:0)

我有同样的问题默认永远&#34;坚持&#34; 无论我在 UI /注册表。

当我选择忽略一系列不断添加的更改

时,我发现问题就消失了

这些更改恰好位于解决方案的映射文件夹(位于NuGet包文件夹中)中。这些在我的.tfignore文件中被忽略了,但是在添加tfignore文件之前已经进入了TFS的目标。

因此,在这种情况下,VS中的某些代码会覆盖用户的选择/ reg。

解决选择忽略这些更改

现在它坚持!赢了!

相关问题