P4合并错误,客户端和分支视图中都没有目标文件

首先,我有一个名为“// streams / main”的流根。 然后,我创建了一个名为“// streams / branchA”的子流,其父级为“// streams / main”。 我一直在自己的流 - 分支A上工作

现在,我想做一个向下整合,从main到branch A.在我的开发机器上,我已经将我的本地客户端同步到最新版本的分支A.然后,我输入以下命令(该命令由P4,合并/集成,我从P4的日志窗口复制出来)

p4 merge -c 101005 -r -S //streams/BranchA -s //streams/BranchA/...@label_20130901

但是,我得到了错误

Integration errors: No target file(s) in both client and branch view.

There are a total of 1 errors.

我不知道我犯了什么错误,以及如何解决它?

我的开发机器是WIN8,P4 win客户端版本是2013年3月20日。


在我的具体情况下,以下是问题:

使用Perforce客户端(版本:2014年1月15日)我试图从父流刷新一个流。

仓库视图中 ,使用合并/集成fitler已自动添加到筛选器选项卡上,这被设置为源筛选器,但筛选器路径是目标筛选器的路径,因此所有文件都被筛选出来。

解决方案是:

  • 从过滤器选项卡中删除过滤器路径
  • 将过滤器设置为目标过滤器(假设路径是目标过滤器的路径)
  • 注意 - 这个特定的UI版本看起来有些不稳定,因为它有很多问题,很多都是关于刷新UI或刷新它的状态并显示正确的菜单选项。


    那么你可能想看看这个:在P4V客户端添加新文件夹到软件仓库

    另外我发现,如果我没有在我的视图中的父文件夹,它不想做集成。 例如,假设//streams被排除为树,但子树//streams/main被包含在内 - 那么您将无法将它集成到//streams之下的新分支中(您将无法集成到//streams/branchA )。

    链接地址: http://www.djcxy.com/p/73963.html

    上一篇: P4 merge error, No target file(s) in both client and branch view

    下一篇: Online payments service with the best NodeJS library/wrapper