【问题标题】:TFS View All Changed Folders/Files With Filter OptionsTFS 使用过滤器选项查看所有更改的文件夹/文件
【发布时间】:2022-03-08 04:27:33
【问题描述】:

我们使用 Visual Studio 2013 和 Team Foundation Server 2012。我们使用的是本地工作区。我们只是从另一个源代码控制程序 (StarTeam) 迁移到 TFS。

StarTeam 缺少的一个重要功能是自定义视图的能力,特别是所有本地非当前文件的视图。我们的项目非常庞大,有多个目录和子目录。如果目录中的一个或多个文件已过期,则 TFS 中的主文件夹仍会在“最新”下显示“是”。这使我们的一些用户认为他们不是最新的。在 StarTeam 中,我们可以显示所有后代并过滤到我们心中的内容 - 基于状态、大小、位置、锁定与否、最后更改它的人、创建它的人、签入 cmets、日期、时间等,等等.

我们在 TFS 中找到的最接近的方法是右键单击主分支并选择比较。这几乎可以满足我们的要求,但过滤能力非常有限,而且需要很长时间。

我尝试了Diff All Files extension,但这会为每个不同的文件打开一个单独的比较窗口,并突出显示实际差异。

我在 Visual Studio 中将 Beyond Compare 设置为比较/合并工具,但它仅适用于文件,不适用于文件夹/分支。

是否有任何本机功能可以做到这一点?还是扩展?或者一种设置外部比较工具来比较文件夹和文件的方法?或者,如果该文件夹中的任何文件已更改,则让主文件夹在“最新”下显示“否”的方法?我们有很多沮丧的用户,出于某种原因,他们都来找我了。

提前致谢。

【问题讨论】:

  • 我不知道用另一种方法来获得服务器和本地之间的所有差异,但我的问题是:为什么?我的意思是,我的工作情况和你一样,巨大的项目,许多 suybfolders ecc,在一个团队中工作,从来没有这种需要,我们只做频繁的“获取最新”:) 。早上,咖啡,坐下,最晚登机,开始工作:)
  • 基本上 - 无法处理更改的老用户。 :-) 但是很高兴能够快速获得已更改内容的列表,因此如果我在白天发现问题,可以更轻松地追踪到我今天早上看到的过时文件。
  • 您可以将 Visual Studio 配置为在打开解决方案时获取最新版本。不知道能不能全局做...
  • 我们希望在不下载的情况下查看最新更改文件的列表。

标签: visual-studio tfs


【解决方案1】:

我可以建议你一个外部工具:

Diff All Files for VS2013

“快速比较对 TFS 搁置集、变更集中或未决更改中所有文件的更改。”

看来你需要什么。

【讨论】:

  • 我们已经尝试过了。它为每个不同的文件打开一个单独的比较窗口,并突出显示实际差异。我们只想要一份不同文件的列表,而不是具体的差异。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多