【问题标题】:how do I view all of my pending changes in VSTS Source Control Explorer?如何在 VSTS 源代码管理资源管理器中查看所有待处理的更改?
【发布时间】:2015-04-01 03:56:19
【问题描述】:

我对 TFS 比较陌生,也许是因为我是新手, 我对它的行为不太感兴趣。

场景:

我将源代码树从 TFS 服务器复制到本地硬盘。

我通过浏览到 .sln 文件从本地硬盘打开解决方案。

在 vs 解决方案资源管理器中,我双击一个 .cs 文件。

即使我只是查看它,该文件也经常被标记为我已签出。例如,如果我不小心插入了一个空行,即使我撤消了意外插入,并且即使 vs 选项卡暗示 .cs 文件已被锁定,也会发生这种情况。

即使我没有进行任何更改,源代码管理资源管理器的行为就像有待处理的更改一样。

我可以右键单击文件并“撤消挂起的更改...”。

问题:如何从 TFS 获取列表或报告,其中显示所有标记有我的 Windows 用户 ID 的文件?

【问题讨论】:

    标签: c# tfs


    【解决方案1】:

    您只需右键单击源代码管理资源管理器中的文件夹或解决方案树...无论您想在哪个下方查看,然后查看待处理的更改。

    或者,如果您针对的是单个 TFS 服务器,请转到 查看 -> 其他 Windows -> Pending Changes

    另外,Attrice TFS Sidekicks 有一些方便的工具,您可能想看看。

    【讨论】:

    • 这似乎是我一直在寻找的,因为它列出了我自己的未决更改。
    【解决方案2】:

    菜单:查看 -> 其他窗口 -> 待更改

    如果您打开多个 VS 实例,则窗口内容可能已过时,因此请点击 Pending Changes 工具窗口顶部的“刷新”按钮以确认。

    您可能还希望 VS 在您退房时提示您,让您的生活更轻松。 转到工具 -> 选项 -> 源代码管理 -> 环境 -> 签入项目 并将值更改为“提示结帐”

    【讨论】:

    • 谢谢... Nick Craver 首先回答了这个问题......似乎stackoverflow 不会让我也将其标记为正确答案。在 forums.asp.net 我可以同时标记两者。我还是 stackoverflow 的新手,并且仍在尝试弄清楚 stackoverflow 是如何工作的。对我来说,这仍然是一个令人困惑的范式。
    猜你喜欢
    • 2021-05-13
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 2018-08-05
    • 2021-12-30
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多