2

たとえば、UK_SYS と ASIA_SYS の 2 つのブランチがあるとします (関連していますが、単純なcopy/integrate共通の祖先からではありません)。

[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 

UK_SYS の特定のファイル (foo.txt など) から、ASIA_SYS@uk-1.0に取り込み@uk-1.0.1たい変更があります。

P4V では、 をクリックしfoo.txt、 をクリックしますMerge/Integrate

、およびとして指定//depot/UK_SYS/branches/v1.0/foo.txtしました。Source file/folders//depot/Asia_SYS/branches/v1.0/foo.txtChoose target files/folders

Options->ではasとasFilterを指定Revisions from/toして入れましたFromLabel, uk-1.0ToLabel, uk-1.0.1

ただし、[マージ] または [プレビュー] をクリックすると、P4V からThe operation cannot be completed because you cannot limit to and from a label. 本質的には「でラベル付けされたファイルリビジョンとでラベル付けされたファイルリビジョンの間の変更を見つけます。次に、変更をマージします」//depot/UK_SYS/branches/v1.0/foo.txt@uk-1.0@uk-1.0.1//depot/ASIA_SYS/branches/v1.0/foo.txtを意味するはずなので、なぜ機能しないのかわかりません。

foo.txtラベル@uk-1.0とを使用してファイル リビジョンを手動で見つけ@uk-1.0.1、リビジョンを From/To として使用すると、動作しているように見えます (どちらかが既に動作している) が、多数のファイルに対して同じことを行うのは面倒です。

そのようなマージを行う適切な方法は何ですか? (私が使用している P4V クライアントの日付は 2015 年 2 月 4 日、Rev. Perforce Visual Client/NTX64/2014.3/998867)

4

0 に答える 0