gpt4 book ai didi

Perforce:如何删除 p4v 拒绝删除的更改列表?

转载 作者:行者123 更新时间:2023-12-04 23:49:58 25 4
gpt4 key购买 nike

在使用 perforce 一段时间后,我留下了许多仍然打开的更改列表。
为了清理,我想摆脱它们的一个子集。
所以这就是让事情变得复杂的原因:

  • 对于更改的子集,客户端的主机已更改。
  • 一些更改包含搁置的文件。
  • 更改列表中的文件可能会被删除或移动。

  • 当更改列表的上述一项或多项内容成立时, p4v (可视化客户端)不允许您删除更改列表。

    那么 的有效方法是什么?删除这些更改列表 ?

    最佳答案

    首先,perforce 拒绝工作 在任何更改列表中 如果主机不同 在他们的工作区。所以第一步是到 更改工作区的主机 到当前的。这可以通过可视化客户端轻松完成 p4v .打开工作区的属性,选择编辑并更改主机。

    然后你可以使用命令行来摆脱讨厌的更改列表:

    # to delete a changelist
    CLIENT="name_of_your_client"
    CHANGE="number_of_the_changelist_to_delete"
    p4 -c $CLIENT shelve -c $CHANGE -d //... # Delete all shelved files from it.
    p4 -c $CLIENT revert -k -c $CHANGE //... # Revert all files from changelist (only metadata).
    p4 -c $CLIENT change -d $CHANGE # Finally delete the changelist.

    在最后一个命令之后,更改列表将永远消失。

    关于Perforce:如何删除 p4v 拒绝删除的更改列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24905002/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com