我对工作区 A 中的几个文件(比如说 F1、F2、F3)进行了一些更改。我搁置了这些更改(搁置的 ID#1)(到目前为止没有问题)并将这些更改搁置到新的工作区 B(没有问题)。在 B 中取消搁置后,我对工作区 B 中的文件(F2、F3、F4 和 F5)进行了一些更改。现在我想将更改从工作区 B 移动到新的工作区 C。这里我遇到了问题。
- 当我尝试从工作区 B 搁置时,它仅在搁置列表(搁置 Id#2)中列出了文件 F4 和 F5,而不是所有已修改的文件(F1、F2、F3、F4 和 F5)。当我打开 $P4 ... 时,它列出了所有 5 个修改过的文件,但是,搁置的 CL 只接受在专有工作区 B 中修改过的文件。
- 我尝试取消搁置 ID 1 和 2)。但是,我没有得到文件 F2 和 F3 中工作区 B 中的更改。
如何从工作区 B 到工作区 C 进行所有更改(所有 5 个文件)。更具体地说,我如何从工作区 B 创建新的 Shelve,其中包含所有更改,而不仅仅是取消搁置后所做的更改。
希望有人能尽快帮助我。