我正在尝试使用 git-p4 工具将 perforce 存储库迁移到 Git,但在分支配置方面遇到了困难。考虑以下 P4 布局:
Folder1/
-- SubFolder1/
-- SubFolder2/
Folder2/
file1.txt
file2.txt
在这里,我需要将 SubFolder1 和 SubFolder2 作为单独的分支迁移,同时将 Folder2、file1 和 file2 保留在 master 分支中。
我尝试在 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 命令,如错误消息中所示,但我收到另一个错误,指出“缺少更改描述”。