嗨我有两个不同位置的工作区,它们具有相同的文件夹和文件结构。基本上它们是相同工作空间的叉子。
我在第一个workapce中的搁置文件中有一些更改,我想移动到第二个工作区。使用perfoce gui,我编辑了我的第二个工作区并用它绘制了第一个工作区。
然后我运行了p4命令
p4 unshelve -s 100001 -c 1000002
其中100001是第一个工作空间中的搁置文件,100002是第二个工作空间待定更改列表。
这会将所有这些文件放入我的第二个工作区,看起来已经完成了。
但是我将待处理的变更清单100002中的文件看作//workspace//1stworksapce//.../abc.h
,当我尝试差异时,它会继续与第一个工作区文件进行区分。
打开挂起的更改列表100002中的文件,然后打开第二个工作区中的文件。
取消映射第一个工作区会使挂起的更改列表生气,并且表示文件未映射..
我需要做些什么才能使我的待定更改列表100002更喜欢自己的工作区而不再使用第一个工作区?
或者还有其他方法吗?
我的perforce版本是2014.2
edit workspace
中添加条目,我的映射两个工作区的方法是使用workspace mappings
。我注意到底部的任何东西都会赢得...让我觉得它可能不是一个正确的方法。