2017-03-09 202 views

回答

2

您可能需要擴展「刪除更改列表」的含義 - 如果更改列表爲空,則只能將其刪除。因此,要重新創建已刪除修改列表,所有你需要做的就是創建一個新的空修改列表:

p4 change 

變更列表描述不存儲在spec版本庫IIRC所以很遺憾有沒有恢復舊描述一個簡單的方法,但通常更改列表描述不是非常重要,所以我認爲只需鍵入一個新的描述就可以了? (如果這是非常重要的,你可以從日記中得到它,但這是足夠的挑戰,我不會在這裏進入它。)

+0

謝謝你的回覆。 通過刪除,我的意思是我執行了p4 change -d change_number命令。 我需要創建一個新的更改列表,其中包含已刪除的更改列表中包含指定版本的文件,以便能夠指定要集成到另一個分支中的一組更改。 是否可以創建一個新的更改列表,然後只需將這些文件添加到文件部分,後綴爲#version_number?如果更改列表號碼發生更改,則無關緊要,只要我擁有包含這些內容的更改列表即可。謝謝! – user1016759

+0

更多詳細信息:我在提交此更改列表之前,在嘗試清理足以刪除客戶端時意外刪除它。 – user1016759

+2

p4更改-d不會刪除其中包含文件的更改列表,也不會刪除提交的更改列表(除非先執行其他操作並使用特殊標誌)。我對此非常自信,因爲我已經寫了很多工具。這是一件實際發生的事情還是你描述了一個假設? :) –