我在工作空间A中的几个文件(f1,f2,f3)进行了一些更改。更改新工作区B(没有问题)。在B中解雇后,我在工作空间B中的文件(F2,F3,F4和F5)进行了更多更改。现在,我想将从工作空间B的更改移至新的工作区C。在这里我面临问题。
。- 当我尝试从工作区B搁架时,它仅列出了搁置列表中的文件F4和F5(搁置ID#2),而不是所有修改的文件(F1,F2,F3,F4和F5)。当我打开$ P4 ...时,它列出了所有5个修改的文件,但是,搁置的CL仅处理在工作空间中修改的文件b。
- 我尝试拆下IDS 1&2)。但是,我没有在文件F2和F3中的工作区B中进行更改。
如何从工作区B到工作区C进行所有更改(所有5个文件)。更具体地说,我如何从工作区B中创建新的搁架,其中包含所有更改,而不仅仅是变化后的变化。
希望有人可以快速帮助我。
获取您当前在工作空间B中打开的所有文件,并在所有这些更改中制作一个新的架子,做:
p4 reopen -c default //...
p4 shelve
第一个命令将所有打开的文件带有您的所有打开的文件,并将它们与默认的变更者联系在一起。
第二个命令获取当前在默认变更者中打开的所有文件,并使用这些更改的新架子。