我想使用 TF.EXE
来获取我的源分支中待定更改的列表。我想要在 Visual Studio 的“待定更改”窗口中看到的相同列表。
例如,我目前在“待定更改”窗口中显示了 167 个待定更改,大约有 50/50 的编辑和添加。在 Excluded Changes 下,有一个标题为“Detected: 49998 add(s)”的按钮。这些实际上是我的解决方案目录中数以万计的中间/输出文件,它们不在源代码控制下,我不希望在源代码控制下,并且不根据该术语的任何定义,“待定更改”。
但是,当我在我的解决方案目录中执行 tf status
时,它会显示所有这些文件作为添加。如何仅获取 Visual Studio 中显示的待定更改列表(即提交更改时实际 checkin 的文件)?
或者,可以通过某种方式从 Visual Studio UI 复制列表。我只想将此列表放入电子邮件中,但 UI 很糟糕(不会扩展以使用可用的垂直空间,无法复制文本等)并且命令行给我垃圾。
(编辑)解决方案:tf checkin/recursive
,选择列表中的项目并按 CTRL+C 以获取剪贴板中的列表。
最佳答案
您正在寻找诸如以下问题的签到窗口:VS2012 return to a normal TFS checkin window?
你可以使用 tf check in command有了提示窗口,应该就可以复制E-Mail里的列表了。另一种方法是使用 TFS api 来执行此操作。
关于tfs - "tf status"查看挂起的更改没有 "detected"添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44296454/