【问题标题】:How to remove reverted file from swarm review如何从 swarm review 中删除恢复的文件
【发布时间】:2017-09-07 14:44:34
【问题描述】:

我创建了 swarm review,然后决定恢复一些更改,因此从相应的 CL 中删除了文件。但文件仍然蜂拥而至。此类文件有两种类型:

  1. 文件在我进行更改之前就已存在,我将其还原。
  2. 在我更改期间创建的文件,我将其删除。

如何从群体审核中删除这两种类型?

编辑:

由于我无法从 swarm 中删除文件,所以我将此文件添加到了 CL 中,然后在 swarm 中我有

然后我从 CL 中删除了该文件。它继续成群结队。

【问题讨论】:

    标签: perforce review shelve swarm


    【解决方案1】:

    您需要在待处理的更改列表的架子中正确获取文件。大概使用 P4V 或 p4 或您正在使用的任何客户端。一旦架子(以及待处理的更改列表)只包含它/他们应该的文件,更新评论。

    【讨论】:

    • 问题是它不再包含这些文件,因为我要么还原它们,要么删除它们。但仍有相应的群审。
    • 我搁置/取消搁置文件时,评论不会自动更新吗?
    • 它确实,当你搁置时(而不是当你取消搁置时)。但是,当您搁置文件 foobar,并且您的搁架已经包含 foobarbaz 时,这两个文件(foobar)将在搁架中更新但baz 不会从书架上删除。因此,评论仍将包含baz
    • 使用 -r 也可以删除 baz(如果您已恢复 baz)。
    【解决方案2】:

    首先使用 p4 revert 在更改列表中获取文件。 然后当你再次搁置它们时,使用 -r。它将完全用当前架子替换现有架子。通常它会逐个文件执行,从而导致删除文件的问题。 Swarm 将在此之后显示更新的架子。

    p4 shelve -r -c 123456
    

    【讨论】:

      猜你喜欢
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-08
      • 1970-01-01
      • 2018-05-31
      • 1970-01-01
      • 2012-02-11
      • 2010-12-23
      相关资源
      最近更新 更多