我想用来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 以获取剪贴板上的列表。