2013-06-04 51 views

回答

3

不幸的是,一旦你已從存儲庫中刪除擱置的文件(不再附加到更改列表),它們不再存儲在任何可以檢索的地方。

我剛剛在一個倉庫中處理了這個問題,我正在處理擱置的文件,並按順序執行操作,刪除了我想要保存的內容。在我的情況下,我有一個連續的備份系統,並能夠使用它恢復。

一般來說,我們正在轉向任務流,因爲這樣的事情。新「任務流」的好處之一是它們提供擱置和快速分支的短暫方面而不會混淆整個存儲庫。基本上類似於git中的輕量級分支。

1

如果你只是刪除本地文件,而不是擱置變化本身,你應該能夠通過unshelving的變化來恢復他們:

p4 unshelve -s <change> 
+0

感謝DRH,但本質上變更列表現在不包含任何擱置文件。我不知道我是如何設法做到的,但可能右鍵單擊並選擇「刪除擱置的文件」而不是另一個錯誤。 – Luis

0

對我來說有效的是我最近讓他們有了差異。因此,我在Perforce臨時文件夾中找到它們: C:\ Users \\ AppData \ Local \ Temp \ p4v \ PC101907_perforce_1666

相關問題