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 コマンドを実行しようとしたことを忘れていましたが、「変更の説明がありません」という別のエラーが発生しました。