gpt4 book ai didi

perforce - 如何在 P4 中拆分大型变更列表

转载 作者:行者123 更新时间:2023-12-01 09:29:15 31 4
gpt4 key购买 nike

我有一个非常大的更改列表(约 40,000 个文件),我需要将其拆分为几个较小的更改列表,以便查看包含的文件。我知道我可以调整我的 p4 首选项以在更改列表中显示更多文件,但我需要对更改列表中的文件运行命令,当我运行命令时,它会挂起并且在 18 小时后无法完成。

我正在运行 2012.2 P4 服务器。

我正在运行的命令是:

C:>p4 -u some_user -c some_client revert -k -c 155530//...

谢谢

最佳答案

如果您想将文件移动到单独的变更集中,您可以这样做:

p4 reopen -c default //some/subdirectory/...
p4 change

以上内容会将部分文件移动到“默认”变更集中,然后从中创建一个新的变更集。或者,如果您已经有另一个要使用的变更集,您当然可以这样做:

p4 reopen -c NEW_CLN //some/subdirectory/...

直接。

如果您要拆分的文件没有很好地包含在子目录中,则更通用的方法是:

p4 -ztag opened -c OLD_CLN | grep depotFile | cut -d ' ' -f 3 > files.txt

获取在该变更集中打开的文件列表。然后编辑该文件,以便仅列出要从变更集中删除的文件,然后执行以下操作:

p4 -x files.txt reopen -c NEW_CLN

上述调用 p4 reboot -c NEW_CLN 使用 files.txt 中的每一行作为参数。

关于perforce - 如何在 P4 中拆分大型变更列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17680610/

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