1

git-p4 ツールを使用して perforce リポジトリを Git に移行しようとしていますが、ブランチ構成に苦労しています。次の P4 レイアウトを検討してください。

Folder1/
-- SubFolder1/
-- SubFolder2/
Folder2/
file1.txt
file2.txt

ここでは、SubFolder1 と SubFolder2 を個別のブランチとして移行する必要がありますが、Folder2、file1、および file2 はマスター ブランチに保持します。

p4.branchList構成で次の構成を指定してみました:

git config --add git-p4.branchList DEPOT_PATH/Folder1/SubFolder1:Branch1
git config --add git-p4.branchList DEPOT_PATH/Folder1/SubFolder2:Branch2
git config --add git-p4.branchList DEPOT_PATH/Folder1:master

しかし、あまり役に立たない次のエラーが発生しました。

p4 describe -s 521710 did not return 1 result: [{'generic': 33, 'code': 'error', 'data': "Operation 'user-describe' failed.\nChange 521705 description missing!\n", 'severity': 4}, {'p4ExitCode': 1}]

私が何か間違ったことをしていることは確かですが、現在のレイアウトの移行が git-p4 で可能かどうかさえわかりません。どんな助けでも大歓迎です。

ありがとう

アップデート

エラーメッセージに示されているように p4 describe コマンドを実行しようとしたことを忘れていましたが、「変更の説明がありません」という別のエラーが発生しました。

4

1 に答える 1