我有一个使用创建的分支,p4 integrate
但现在合并的行为不符合我的预期。当我合并时,我得到以下信息:
$ p4 merge -n ISSUE-49/... trunk/...
...
//depot/products/theProduct/trunk/some/directory/somefile.conf#1 - sync/delete from //depot/products/theProduct/ISSUE-49/some/directory/somefile.conf#1
...
该文件已添加到 ISSUE-49 分支(未删除),所以我不明白它为什么要删除它。
当我尝试使用p4 integrate
时,我得到:
$ p4 integrate -n ISSUE-49/... trunk/...
...
//depot/products/theProduct/trunk/some/directory/somefile.conf#1 - branch/sync from //depot/products/theProduct/ISSUE-49/some/directory/somefile.conf#1
...
看起来它正在尝试进行分支而不是合并。是吗?如何安全地将 ISSUE-49 中的更改合并回主干?
我正在尝试从 Linux 上的命令行使用p4 2012.1
. 我p4v 2013.3
在我的 Windows 机器上。如果它更容易,我可以使用它。