我正在嘗試使用git-p4工具將perforce存儲庫遷移到Git,但正在與分支配置苦苦掙扎。請看下面的P4佈局:將多個分支從Perforce遷移到Git
Folder1/
-- SubFolder1/
-- SubFolder2/
Folder2/
file1.txt
file2.txt
在這裏,我需要SubFolder1和SubFolder2遷移作爲一個獨立的分支,同時保持文件夾2,文件1 &文件2在主分支。
我試圖在指定配置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進行。任何幫助將不勝感激。
感謝
UPDATE
我忘了提,我試圖運行P4爲錯誤消息指出描述的命令,但我得到了另一個錯誤,指出「改變缺少描述」。
你可以試試'p4描述521705' –
嗨,道格拉斯,謝謝你的回覆。我更新了帖子 – Davita
聽起來就像你的perforce倉庫中存在一些破壞 - 你不應該遺漏歷史記錄中存在的變更集的描述。 –