Perforce 集成 : Not able to submit the changes to streams from classic work space

标签 perforce perforce-stream

我尝试通过 p4v 将 classic depot 的更改集成到 stream depot。步骤如下: 1) 我转移到经典的驱逐客户端,它在客户端 View 中有两个仓库路径(源和目标路径)。 2) 从我的经典软件仓库运行 p4 merge/integrate。 3) 在 p4merge 窗口的 p4v 中给定目标位置。 4) 文件在我的客户端中打开。 5)是否“p4 提交”。 给我这个错误:- //New_stream/main/temp/sample.txt - 警告:无法从非流客户端提交 没有要提交的文件。 提交失败——修复上面的问题然后使用'p4 submit -c 69'。

我们不能将经典 depot 客户端的更改提交到流吗?正如它所说,不能从非流客户端提交。那么在这种情况下我们如何提交更改呢?任何人都可以帮忙吗?

最佳答案

错误是说:

cannot submit from non-stream client

因此,解决方案是使用流客户端。

p4 set P4CLIENT=your-stream-client
p4 switch streamname
p4 integ //classic-depot/path/... //stream-depot/streamname/path/...
p4 resolve
p4 submit

关于Perforce 集成 : Not able to submit the changes to streams from classic work space,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48727469/

相关文章:

version-control - P4V 在提交前编辑集成文件的第一个修订版

svn - 是否有可能让 perforce 表现得像颠覆?

perforce - 如何在同步 p4 流时排除目录

Perforce 在 Stream Depot 中创建新文件夹

Perforce:将未提交的更改移动到不同的流

Perforce P4v : How to find file with a list of file to be find?

perforce - 在 perforce 中还原不在工作区中的文件

perforce - "Show In - Explorer"有多个文件?

perforce - 使用导入的文件从主流在 Perforce 中创建发布流

perforce - "Merging down"和 "Copying up"在 perforce 流中意味着什么?