【问题标题】:How can you cancel a Code Review Request?如何取消代码审查请求?
【发布时间】:2020-07-29 21:10:58
【问题描述】:

我做了一些更改,然后在 TFS 中请求代码审查,然后意识到我对错误的分支进行了更改。所以我试图删除工作项以表明我不再需要代码审查(至少在这个分支中)。但是,当我尝试这样做时,我得到了漂亮的红色错误:

无法删除工作项:1061。错误详情:VS402838:无法删除工作项 1061。无法删除代码审查请求工作项。

现在,我将让每个人完成代码审查,然后我将在正确的分支中进行完全相同的更改。但我想知道如果他们坚持您不能删除 Code Review Request 工作项,在这种情况下您应该怎么做。

【问题讨论】:

    标签: tfs


    【解决方案1】:

    这可以通过创建一个包含所需工作项的查询来完成,然后在查询中对其进行编辑。


    1. 创建一个新查询,然后指定条件,例如创建者(您自己)将找到工作项。如果工作项已经分配出去,ID 就不能很好地工作,因为每个审阅者都有自己的工作项。
    2. 右键单击要编辑的工作项。
    3. 从上下文菜单中选择编辑。

    步骤 1-3:

    1. 在出现的窗口中,在字段中输入“状态”,在值中输入“关闭”:
    2. 输入有关手动更改的一些注释,然后使用“确定”按钮关闭对话框,然后不要忘记使用此按钮保存更改:

    【讨论】:

    • 不可能,这里是它显示的警报“保存工作项时出错 未能保存以下 1 个工作项。工作项 22:字段 'State' 包含值 'Closed'不在支持的值列表中。请更正未保存的工作项,然后重试。"
    • @Carlos.V 使用您的 TFS 安装所具有的任何价值。
    • 除了将 State 设置为 Closed 之外,您可能还需要为 Closed Status 提供一个值。我使用了已删除。
    • @NH。不 - 这是任何步骤中都没有提到的内容。在我还提供了一个与状态不同的关闭状态值之前,我无法保存。
    【解决方案2】:

    我认为在 TFS 领域中正确的做法是放弃代码审查,因为您无法将其从 TFS 中删除。

    之前的答案有两种方法。这是第三个,来自 Visual Studio,因为这似乎是一个方便的选择。


    1. 团队资源管理器窗口中打开我的工作

    1. 找到我的工作的代码审查部分。

    1. 右键单击要放弃的代码审查。

    2. 选择打开

    3. 在 Code Review UI 中,选择 Close Review 原因是Abandon

    1. 利润。

    【讨论】:

    • 这似乎比我原来的解决方案更准确(就纸迹而言)。
    【解决方案3】:

    您可以使用 excel 取消所需的代码审查

    请尝试此解决方法:创建一个工作查询以获取该用户的所有处于已请求状态的代码审查请求工作项,保存此工作项查询并在 Excel 中打开此查询,然后在 Excel 中编辑它们的工作项以更改状态关闭,然后单击发布按钮将更新发布到 TFS 服务器。

    查看此网址https://social.msdn.microsoft.com/Forums/vstudio/en-US/83d96317-cdd7-436c-8415-fda54d1ce752/cancel-a-code-review-request?forum=tfsworkitemtracking

    【讨论】:

    • 这种方法有点过时了,但我仍然会赞成,因为它引导我到the correct answer,尽管必须点击几个链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    相关资源
    最近更新 更多