我对p4提交有疑问。
在工作中,我在perforce中创建了一个分支,并从主代码行(主线)分支出来,并获得了某个文件夹的所有文件的最新修订,例如folder1,从库到我的工作区。
现在我更改了folder1中的文件,比如file.cpp。所以我首先将该分支中的文件检出到我的工作区。
现在我想将此版本提交到depot作为分支代码行中的下一个修订版(不是主线 - 没有预期的集成,只想在我的分支中创建该文件的下一个版本并提交到仓库)
我使用p4 visual client。当我右键单击这个更改的文件,file.cpp并说单独提交该文件时,它给出了错误: 验证作业验证失败:失败的工作。
工作需要与变革联系起来。
问题:如何在工作和变更之间创建这种关联。
如何修复此错误并提交我的文件以在分支中创建其下一个修订版?
答案 0 :(得分:1)
经过另一次痛苦的试验和错误,发现我做错了什么:
然后控制权返回到之前的iwndow提交文件。有这个工作。 之前我只是添加了工作的数字部分,即5436060,导致找不到工作的错误,它让我完全离开了。
添加作业时我们需要输入的是 job5436060 现在它将找到作业,成功添加该作业,然后提交命令成功。
:-)在你错过了一些你认为应该直截了当的事情之后,你会感到很开心,但是在你错过了一些简单但基本的东西之后就会挣扎。
答案 1 :(得分:0)
您的perforce服务器必须预先设置trigger,这需要每个提交的变更集都有一个作业。在成功提交之前,您必须(创建并)将作业添加到挂起的变更集中。