我编辑了一个文件,然后用 shelved changelist 搁置了其中的更改X
。现在我编辑另一个文件。如何将此文件添加到已经存在的搁置更改列表X
中或生成包含两个文件更改的新更改列表?
谢谢。
我编辑了一个文件,然后用 shelved changelist 搁置了其中的更改X
。现在我编辑另一个文件。如何将此文件添加到已经存在的搁置更改列表X
中或生成包含两个文件更改的新更改列表?
谢谢。
正如@Dennis 建议的那样,您不必这样做unshelve
,尽管这可能是一种方法。
对于您希望添加到现有架子的未打开文件,只需将该文件打开到现有架子的更改列表中即可。例如,如果您的架子由 changelist #1729 标识,则执行
p4 edit -c 1729 forgot_to_shelve.py
然后,搁置它:
p4 shelve -c 1729
如果事实证明文件已经存在于架子中,但您希望更新它,那么像往常一样,添加-f
:
p4 shelve -c 1729 -f
对于您希望添加到现有工具架的当前打开的文件,您首先reopen
将该文件放入现有工具架的更改列表中,然后再按上述方式搁置:
p4 reopen -c 1729 forgot_to_shelve_and_currently_opened.py
p4 shelve -c 1729
参考:
为了将文件添加到预先存在的搁置中,必须首先在搁置的更改列表中打开文件;用于
p4 reopen
将打开的文件从一个更改列表移动到另一个。