【问题标题】:Find Shelveset of Another User查找另一个用户的搁置集
【发布时间】:2014-05-02 13:55:49
【问题描述】:

当我按照find a shelveset 的指示进行操作时,我会收到一份我所有个人搁置集的列表。但我想要的是查看其他用户的选择并取消搁置。其他开发人员可以简单地将用户更改为他们想要的任何人。我没有这样的选择。

我已将此问题告知我的 TFS 管理员。我得到的回应是“我们没有锁定任何东西,你应该可以查看其他人的搁置。”不过,我看不到其他人的搁置。

这可能是什么原因造成的? TFS 管理员应检查哪些具体问题或权限以确认“我们没有锁定任何内容?”

【问题讨论】:

  • 您收到什么错误?

标签: visual-studio-2012 tfs team-explorer shelveset


【解决方案1】:

您应该能够简单地在 Find Shelvesets 窗口中输入不同的用户名并按 Enter(如果这不起作用,则错误消息是什么):

【讨论】:

  • 外观:看起来不像是可以编辑的字段。你知道什么?
  • 必须与我完全匹配才能获得成功
  • 是的,我发现 TFS 中显示的标题中的字词或用户显示名称中的字词不起作用。我发现唯一有效的是用户的基础 AD 用户名,TFS 在大多数地方都不会显示:/
  • 试过这个,但它对我不起作用。我可以看到自己,但看不到其他同事。使用下面的选项对我有用。
【解决方案2】:

improvements to the Visual Studio Find Shelvesets Search box UI 有一个 UserVoice 创意。建议您对该想法进行投票并添加有关您的特定问题的评论。微软可能会采取一些行动。

在我当前的项目环境(VS2015/TFS2013)中,您必须提供准确的用户/AD 帐户名称。如果您尝试使用部分名称,则会收到错误消息

无法检索搁置集:TF14045:身份 calvert 不是可识别的身份。

通配符 * 有效,但生成的结果太多,您无法过滤它们。

通配符在与片段组合时不起作用; "calvert*" 给出错误消息

无法检索搁置集:TF10131:搁置集名称 calvert* 包含超过 64 个字符,包含以下字符之一:“/:\|*?; 或以空格结尾。请输入有效名称并尝试再次。

总的来说体验很差。

【讨论】:

    【解决方案3】:

    我也遇到了这个问题,输入其他名字没有任何结果。

    相反,我发现如果我搜索 *,我可以看到所有货架集及其名称,我可以将鼠标悬停在名称上以查看所有者。

    【讨论】:

    • 这帮助我找到了它,我是一名实习生,在一个 6 人团队中工作(加上两个实习生,所以技术上是 8 人)。我们无法在 TFS 中找到彼此的更改,但使用 * 搜索会显示所有更改并显示我们的集合。我确信视觉工作室讨厌我:-(
    • 即使放 * 也不适合我。我根本无法查看其他用户创建的 Shelvesets。是否有任何设置需要我检查或者它是一些与正确相关的问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 2011-11-07
    • 2017-08-22
    • 2013-04-24
    • 2018-01-08
    • 2023-03-24
    • 2011-03-15
    相关资源
    最近更新 更多