gpt4 book ai didi

perforce - p4 恢复后删除新文件

转载 作者:行者123 更新时间:2023-12-02 02:07:16 44 4
gpt4 key购买 nike

在远程计算机上测试对源代码所做的更改的工作流程如下:

1) 在本地计算机上:搁置我想要测试的更改

2) 在远程计算机 (ssh) 上:

$ p4 revert //... 
$ p4 sync
$ p4 unshelve -s <changelist number>
$ ./run_test_scripts

当我只对已经存在的文件进行更改时,这似乎工作正常。如果我添加了新文件,这些文件将在 p4 unshelve 期间创建,但不会在 p4 revert 期间删除。文档说这就是 p4 revert 所做的,所以它并不意外,但如果我想再次测试相同的文件,则会导致一些问题:

$ p4 revert //... 
<some file>#none - was add, abandoned
$ p4 sync
File(s) up-to-date.
$ p4 unshelve -s <changelist number>
Can't clobber writable file <some file>

有什么方法可以删除 Perforce 废弃的文件吗?

最佳答案

我认为您正在寻找的是p4 revert -w。来自帮助:

-w 标志会导致为添加而打开的文件在还原时从工作区中删除。

注意:我正在针对 2013.2/708877 服务器使用 2013.2/719516 客户端,以防最近添加该开关...

关于perforce - p4 恢复后删除新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19948915/

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