将 "Show Solution Changes" 设置为 VS2013 TFS 中包含的更改的默认视图选项
Set "Show Solution Changes" as default view option for Included Changes in VS2013 TFS
正如标题所说,在 Pending Changes 的视图中,VS 列出了您版本中的更改,Show All 被选择默认。在 VS2013 update 3 中,我默认设置为 Show Solution Changes。
我必须更改此视图以仅显示每个新 check-in 的解决方案更改。我希望默认设置为 Show Solution Changes.
据我测试,此默认设置由以下注册表项控制。如果此注册表项的值设置为 1,则应将默认行为更改为按 "Solution Changes".
进行筛选
"HKCU\Software\Microsoft\VisualStudio.0\TeamFoundation\SourceControl"
名称:FilterPendingChanges
REG_DWORD
值:1 = 显示解决方案更改
值:0 = 显示全部
由于我们讨论的是这个主题,如果您想将默认文件列表更改为 "List View" 而不是 "Tree View",您应该修改以下注册表项:
"HKCU\Software\Microsoft\VisualStudio.0\TeamFoundation\SourceControl\PendingCheckins"
名称:列表布局
REG_DWORD
值:1 = 树视图
值:2 = 列表视图
我有同样的问题 默认从不"sticking" 不管我在 UI / Registry 中所做的事情。
当我选择忽略它不断添加到未决更改的一堆更改时,我发现问题消失了
这些更改恰好位于解决方案的映射文件夹中(在 NuGet 包文件夹中)。这些在我的 .tfignore 文件中被忽略,但在添加 tfignore 文件之前已经进入 TFS 的目标。
所以猜测在这种情况下,VS 中的某些代码会覆盖用户的选择/注册。
通过选择忽略这些更改解决了。
现在它坚持了!赢了!
正如标题所说,在 Pending Changes 的视图中,VS 列出了您版本中的更改,Show All 被选择默认。在 VS2013 update 3 中,我默认设置为 Show Solution Changes。
我必须更改此视图以仅显示每个新 check-in 的解决方案更改。我希望默认设置为 Show Solution Changes.
据我测试,此默认设置由以下注册表项控制。如果此注册表项的值设置为 1,则应将默认行为更改为按 "Solution Changes".
进行筛选"HKCU\Software\Microsoft\VisualStudio.0\TeamFoundation\SourceControl"
名称:FilterPendingChanges REG_DWORD
值:1 = 显示解决方案更改
值:0 = 显示全部
由于我们讨论的是这个主题,如果您想将默认文件列表更改为 "List View" 而不是 "Tree View",您应该修改以下注册表项:
"HKCU\Software\Microsoft\VisualStudio.0\TeamFoundation\SourceControl\PendingCheckins"
名称:列表布局 REG_DWORD
值:1 = 树视图
值:2 = 列表视图
我有同样的问题 默认从不"sticking" 不管我在 UI / Registry 中所做的事情。
当我选择忽略它不断添加到未决更改的一堆更改时,我发现问题消失了
这些更改恰好位于解决方案的映射文件夹中(在 NuGet 包文件夹中)。这些在我的 .tfignore 文件中被忽略,但在添加 tfignore 文件之前已经进入 TFS 的目标。
所以猜测在这种情况下,VS 中的某些代码会覆盖用户的选择/注册。
通过选择忽略这些更改解决了。
现在它坚持了!赢了!