2011-12-05 182 views
1

首先,如果術語不正確,我表示歉意。我最近纔開始使用P4,並且遇到了一些麻煩。如何刪除已恢復文件的歷史記錄? (p4v)

比方說,我有一個名爲Program.cs的文件。該文件有兩個版本:版本#1和#2。我意識到我已經意外地將更改提交給了服務器,所以我想回到版本#1而不留下任何版本#2的痕跡。

我迄今所做的:

-Go to P4V GUI 
-Right click on the file I want to revert 
-Select "Get revision..." 
-Under "Specify revision using:" -> Revision -> 1 (in the "Enter revision number" box) 
-Check "Force Operation" box 

這似乎恢復的文件,但GUI然後顯示在文件旁邊一個小黃三角。當我懸停在它上面,它說「沒有最新版本的文件(#2)」

我想要做的是完全擦除任何記錄,確實有一個修訂#2,因爲#2是這是我急切的性格的產物,應該永遠不會提交。

有人可以告訴我如何做到這一點?

+1

朝着真的很享受和獲取價值你的供應鏈管理系統的第一步是要認識到你永遠不需要擦除不需要的修訂。這沒有害處;事實上,從長遠來看,記錄所有這些錯誤的步驟和錯誤的啓動實際上是有幫助的。 –

回答

6

永久刪除文件的唯一方法是刪除文件。您可能需要管理員權限(我很少會刪除任何內容),您可以使用管理控制檯或命令行http://www.perforce.com/perforce/doc.current/manuals/cmdref/obliterate.html

或者,由於您已經有修訂版本1,因此請檢查,解決問題,更改,然後提交。將有3個修訂,但1和3將完全相同。

更容易,恢復的文件,然後恰到好處的歷史點擊版本1,然後選擇「回滾到修訂」

相關問題