文件重命名后Perforce p4v合并/集成冻结

文件重命名后Perforce p4v合并/集成冻结,perforce,p4v,Perforce,P4v,我在执行从branch1/sql/到b2/sql的合并/集成时遇到问题 我在p4v中执行了从_1.sql到_2.sql的重命名操作 对\u 2文件做了一个小更改 提交的更改 转到提交的更改,并尝试对另一个分支(b2/sql)执行合并/集成 问题是p4v在该点冻结: 我做错了什么 顺便说一句,我有最新版本:version:Helix P4V/NTX64/2018.2/1666551根据生成的变更列表描述,P4V看起来非常困惑,试图将文件集成到自身中,而不是在您指定的两个不同分支之间 最简单的修复

我在执行从branch1/sql/到b2/sql的
合并/集成
时遇到问题

我在
p4v
中执行了从_1.sql到_2.sql的重命名操作

\u 2
文件做了一个小更改

提交的更改

转到提交的更改,并尝试对另一个分支(b2/sql)执行
合并/集成

问题是p4v在该点冻结:

我做错了什么


顺便说一句,我有最新版本:
version:Helix P4V/NTX64/2018.2/1666551

根据生成的变更列表描述,P4V看起来非常困惑,试图将文件集成到自身中,而不是在您指定的两个不同分支之间

最简单的修复方法是从命令行运行它:

p4 merge //depot/Engineering/INT-DEV/...@=CHANGE //depot/Engineering/projects/...
其中,
CHANGE
是您尝试合并的小更改(这比指定完整文件路径更容易/更安全,尤其是当您处理的文件在一个分支中重命名,而在另一个分支中重命名时,因为在其他情况下,输入其中一个路径很容易出错)

如果小更改是自上次合并以来您所做的唯一更改,您可以信任p4自动解决此问题,并执行以下非常简单的命令:

p4 merge //depot/Engineering/INT-DEV/... //depot/Engineering/projects/...