Sat*_*hya 6 version-control perforce unshelve
我使用p4 add命令将一堆新文件添加到新的更改列表中.我搁置了变更清单以供审查(swarm服务器从搁置的变更清单中选择更改).
在代码审查期间,我被告知要从更改列表中删除文件.我做了以下步骤来实现同样的目标
首先,取消改变清单
p4 unshelve -c (cl-number)
还原了我之前添加的文件
p4 revert (file)
Perforce说"...... /文件 - 被添加,被遗弃"
再次,搁置文件
p4 shelve -f -c (cl-number)
现在,如果我看到p4更改(cl-number),我删除的文件在下面提到的文件中不可见.但是,如果我执行p4描述-s -S(cl-number),则删除的文件仍然可见,并且不会从搁置中删除.
如何删除搁置的更改列表中的特定文件?
这是一个与您尝试过的非常接近的选项:
p4 unshelve -c (cl-number)
p4 revert (file)
p4 shelve -r -c (cl-number)
Run Code Online (Sandbox Code Playgroud)
“-r”标志导致整个架子被替换为您工作区中的内容,而不是将您工作区中的内容添加到架子中(并保持其他搁置文件不变)。