我在Windows和Linux上设置了2个p4v.我想知道我是否可以在Windows上编辑代码,创建一个挂起的更改列表(此更改列表属于a p4_windows_client).然后切换到Linux,打开另一个p4_linux_client,合并Windows挂起的更改列表,以便在Linux上构建项目.拥有2个不同客户端{ p4_windows_client,p4_linux_client}的原因是因为根文件夹路径问题就像一个C:\p4clientRoot,另一个是/home/p4client-root.我想知道这是否可能?
我测试了它,似乎在创建一个挂起的更改列表时,服务器将获得仅包含基本信息的新更改列表,例如更改编号,描述,正在检出的文件.但它不包括在Windows框中进行的代码更改.所以我觉得不可能通过这种方式将更改发送到Linux.
您无法更改挂起的更改列表更改列表的所有者,但是您可以将更改列表从第一个工作区搁置,然后在第二个工作区中取消搁置.
有关更多信息,请参阅Perforce手册以获取p4 shelve命令和p4 unshelve命令.