rav*_*avi 7 version-control perforce
我编辑了一个文件,然后用搁置的更改列表搁置了它中的更改X.现在我编辑另一个文件.如何在现有的搁置X更改列表中添加此文件,或生成包含两个文件更改的新更改列表?
谢谢.
And*_*ong 11
unshelve正如@Dennis建议的那样,你不必这样做,尽管这可能是一种方法.
对于要添加到现有货架的未打开文件,只需将该文件打开到现有货架的更改清单中即可.例如,如果您的货架由变更清单#1729标识,那么请执行
p4 edit -c 1729 forgot_to_shelve.py
Run Code Online (Sandbox Code Playgroud)
然后搁置它:
p4 shelve -c 1729
Run Code Online (Sandbox Code Playgroud)
如果事实证明该文件已存在于货架中但您希望更新它,那么像往常一样,添加-f:
p4 shelve -c 1729 -f
Run Code Online (Sandbox Code Playgroud)
对于您希望添加到现有货架的当前打开的文件,您可以先reopen将该文件放入现有货架的更改列表中,然后再进行搁置,如上所述:
p4 reopen -c 1729 forgot_to_shelve_and_currently_opened.py
p4 shelve -c 1729
Run Code Online (Sandbox Code Playgroud)
参考:
为了将文件添加到预先存在的货架,必须首先在货架的变更清单中打开该文件; 用于
p4 reopen将打开的文件从一个更改列表移动到另一个更改列表.