Perforce:在流合并期间无法锁定文件错误

时间:2014-06-12 13:33:55

标签: version-control perforce

我有一位开发人员正在尝试将更改从主流转换为开发流,并且在尝试提交更改列表时他收到此错误:

File(s) couldn't be locked.
Submit failed -- fix problems above then use 'p4 submit -c 8102'

有人可以确认Perforce要求在集成/合并期间锁定文件吗?或者这只是一个工作空间问题?

我们是否有办法允许我们的开发人员继续工作(不让他们检查流中的所有文件)以便他们执行合并?

2 个答案:

答案 0 :(得分:1)

文件锁定用于协调和序列化那些修改存储库中相同文件的提交命令。

您的开发者提交失败,因为其他一些开发人员已将这些文件锁定。

你可以使用' p4打开'查看哪些其他开发人员已锁定这些文件。通常,由于部分完成的提交,文件被其他开发人员锁定。如果其他开发者不打算很快完成该提交,您可以使用' p4 unlock'命令释放这些锁并允许受影响的开发人员首先提交。

答案 1 :(得分:0)

他可能没有该分支的权限。 使用 p4 protect 来控制Perforce权限。