P4 - 如何将文件从经典工作区提交到流式传输?

时间:2017-02-08 01:04:44

标签: stream perforce p4v

我已经完成了几百个文件的大量集成,并准备好进入待处理的更改列表。问题是我的depot是流式传输的,我的工作区是非流式的,也就是经典的。由于我们的P4服务器同时具有流式和非流式软件仓库,因此我没有意识到将它们混合起来会成为一个问题并坚持我所知道的经典风格。但是,当我提交我的更改列表时,我得到了可怕的“警告:无法从非流客户端提交”。

所以我尝试做的第一件事就是将流添加到P4V中的工作区并且成功了。流的映射与我在经典工作区中使用的映射非常相似。在此操作期间,客户没有提出任何警告或警告。除此之外,我的待定更改列表显示为其中包含0个文件。不好。所以我下到命令行并使用p4 describe。它显示了我的更改列表,我将文件保留原样。

由于命令行似乎是合作的而且p4v没有,我决定只从命令行提交,除非我尝试“提交更改<#>。没有要提交的文件。”

好的...所以我是溪流的新手,不知道如何提交这些更改。任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:4)

此类问题的一个通用解决方案是在修改工作区之前搁置文件(并还原本地版本)。在你弄乱你的工作区(更改视图或流或你有什么)后,你可以取消搁置文件;如果视图已更改,则取消删除操作将自动将文件放在适合您的位置。

(由于您已经更改了工作区,因此可能需要更多的故障排除来确定您最终处于什么状态以及如何摆脱它 - 我建议您联系Perforce支持或发布在forums.perforce.com上。)