3

我想用来TF.EXE获取我的源分支中未决更改的列表。我想要在 Visual Studio 的“Pending Changes”窗口中看到的相同列表。

例如,我目前在 Pending Changes 窗口中显示了 167 个未决更改,大约 50/50 次编辑和添加。在 Excluded Changes 下,有一个标题为“Detected: 49998 add(s)”的按钮。这些实际上是我的解决方案目录中的数以万计的中间/输出文件,它们不受源代码控制,我不希望它们受源代码控制,并且根据该术语的任何定义都不是“待更改”。

但是,当我tf status在我的解决方案目录中执行此操作时,它会将所有这些文件显示为添加。如何仅获取 Visual Studio 中显示的待处理更改列表(即在我提交更改时实际签入的文件)?

或者,通过某种方式从 Visual Studio UI 复制列表。我只想将此列表放入电子邮件中,但 UI 很糟糕(不会扩展以使用可用的垂直空间,无法复制文本等),并且命令行给了我垃圾。

(编辑)解决方案:tf checkin /recursive,选择列表中的项目并按 CTRL+C 以获取剪贴板上的列表。

4

2 回答 2

1

您正在寻找诸如以下问题的签入窗口:VS2012 return to a normal TFS checkin window?

您可以在提示窗口中使用tf check in 命令,然后应该能够复制电子邮件中的列表。另一种方法是使用 TFS api 来执行此操作。

于 2017-06-01T13:46:03.383 回答
0

几年后,但可能仍然对某人有用:

tf status -nodetect
于 2021-12-01T01:48:08.770 回答