Perforce 为什么在特定文件的标签之间合并更改不起作用?

Perforce 为什么在特定文件的标签之间合并更改不起作用?,perforce,p4v,perforce-integrate,Perforce,P4v,Perforce Integrate,假设我有两个分支UK_SYS和ASIA_SYS(相关,但不是来自一个简单的copy/integrate),例如 从UK_SYS@UK-1.0到我想带到ASIA_SYS的@UK-1.0.1的特定文件(比如foo.txt)有一些变化 在P4V中,我单击foo.txt,然后单击Merge/Integrate 我将//depot/UK_SYS/branchs/v1.0/foo.txt指定为源文件/文件夹,将//depot/Asia_SYS/branchs/v1.0/foo.txt指定为选择目标文件/文件

假设我有两个分支UK_SYS和ASIA_SYS(相关,但不是来自一个简单的
copy/integrate
),例如

从UK_SYS
@UK-1.0
到我想带到ASIA_SYS的
@UK-1.0.1
的特定文件(比如foo.txt)有一些变化

在P4V中,我单击
foo.txt
,然后单击
Merge/Integrate

我将
//depot/UK_SYS/branchs/v1.0/foo.txt
指定为
源文件/文件夹
,将
//depot/Asia_SYS/branchs/v1.0/foo.txt
指定为
选择目标文件/文件夹

选项
->
过滤器
中,我指定
修订自/至
,并将
放置为
标签,uk-1.0
作为
标签,uk-1.0.1

但是,当我单击“合并”或“预览”时,P4V向我抱怨
操作无法完成,因为您无法限制标签的进出。我不知道为什么它不起作用,因为它本质上意味着“在标记为
@UK-1.0
的文件修订版和标记为
@UK-1.0.1
的文件修订版之间,查找
//depot/UK\u SYS/branchs/v1.0/foo.txt的更改。然后将更改合并到
//depot/ASIA\u SYS/branchs/v1.0/foo.txt

如果我使用标签
@uk-1.0
@uk-1.0.1
手动查找
foo.txt
的文件修订版,并将修订版作为From/To使用,它似乎可以工作(其中任何一个都可以工作),但对一堆文件执行相同的操作是很乏味的


进行此类合并的适当方式是什么?(我使用的P4V客户端日期为2015年2月4日,版本为Performce Visual client/NTX64/2014.3/998867)

从命令行尝试:p4 integrate//depot/UK_SYS/Branchs/v1.0/foo。txt@uk-1.0、@uk-1.0.1//depot/Asia_SYS/branchs/v1.0/foo.txt,并告诉我们该命令会发生什么。
[UK_SYS/branches/v1.0]
-----------#-----------#-----------#------>
           @uk-1.0     @uk-1.0.1   @uk-1.0.2

[ASIA_SYS/branches/v1.0]
-----------#-----------#------------------>
           @asia-1.0   @asia-1.0.1