gpt4 book ai didi

perforce - 如何丢弃 Perforce 中所有未提交的更改?

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

什么是p4命令扔掉我在 Perforce 工作区中所有未提交的更改?

使用 Git 时,类似的命令是:git reset --hard

最佳答案

如果您还没有 checkout 您编辑过的文件,请先执行

p4 reconcile ...

获取 Perforce 跟踪的更改。

如果要撤消的更改已经在任何更改列表中,则不需要此选项。

然后,从您工作区的根目录,
p4 revert ...

( ... 是给定目录下所有内容的 Perforce 通配符,而不是您必须自己填写的内容)。

如果您还想从磁盘中删除未跟踪的文件,那么如果您使用的是 2013.2 或更高版本,则可以通过 -wp4 revert也可以删除新添加的文件。见 this answer有关此选项的一些背景信息。
reconcile步骤将首先检测这些文件并将它们标记为添加,然后是 revert step 将取消标记它们以添加和删除它们。如 -w不可用,则没有干净的方法来执行此操作,并且在还原后文件将不被跟踪并保留在磁盘上。

关于perforce - 如何丢弃 Perforce 中所有未提交的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22790665/

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