2009-12-18 34 views
4

問候語 我們爲幾個用戶運行perforce。每個用戶都有自己的開發網站,在其工作區中顯示文件。這非常適合在提交之前製作和查看網頁更改。恢復已刪除的文件以便在我的工作區中使用

以前,我們在Perforce中刪除了幾頁。我想重新激活這些網頁,但不要讓它們在我們的現場網站上可見。我想在我的工作區和我的開發站點查看它們,但我確實想將它們推送到我們的實時服務器。

在我的P4客戶端的「倉庫」標籤中,我可以看到已刪除的文件。我無法在客戶端的「工作區」選項卡中看到它們。

我該如何重新使用它們才能在我的Workspace中使用,但不能讓它們活到世界上?

我不是P4管理員,所以我可以使用一點指導。

感謝您的幫助,

回答

0

我錯過了什麼嗎?除非您將它們放在您的現場,否則它們將不會生存。

1

隨着Perforce的,直到你犯最命令不會做的比影響版本庫的當地視圖中的其他任何東西。

所以,你可以檢查出較舊版本的文件,並讓他們在你的客戶端只要你不檢查他們在沒有其他人(包括正在運行的網站),會看到他們。

7

找到我的答案。 一位同事建議我谷歌的「讀版本......」

http://kb.perforce.com/UserTasks/ManagingFile..Changelists/RecoveringDeletedFiles

我用所有,但最後兩個步驟和它的工作。

在P4V GUI:

  • 確保刪除的文件存入庫中查看窗格(去查看菜單,選擇篩選車廠菜單,然後單擊顯示刪除的倉庫文件顯示在新的版本。 P4V的,這將是相反在「搜索」菜單)
  • 找到車廠視圖窗格中的文件上的文件
  • 按滑鼠右鍵並選擇「獲取修訂」
  • 在「獲取修訂」對話框,點擊「使用:指定修訂」的單選按鈕,然後將「修訂」在下拉框中
  • 在空白框中的「修改」的權利在文件的最後一個好版本的數量下拉項,類型
  • 點擊「獲取修訂」
  • 車廠點擊文件並選擇「添加標記」
  • 在車站視圖窗格中,上下文單擊該文件並選擇「提交」
  • 填寫更改列表說明並單擊「提交」
0

感謝所有的答覆。我不是一個Perforce Guru,所以如果我錯誤地陳述這些,請原諒我。

我們的系統已建立,因此我們擁有我們的Live生產網站。 perforce提交的文件顯示在這個Live網站上,這是正常的。普通大衆看到這個網站。每個開發者也有他/她自己的開發網站,只有我們可以看到。它反映了我們的Live網站。我們可以在我們的開發站點查看對Perforce中的簽出文件所做的更改,但在我們提交更改之前,不能查看Live站點。正如預期的那樣,這使我們能夠在使它們生活之前查看我們的變化。

當我們刪除Perforce中的文件時,它們會從我們的工作區中刪除。我仍然可以在我的「倉庫」選項卡中看到它們,但它們在我的開發站點或Live站點中都不可見。我想要做的是將刪除的文件放回到我的工作區中,以便我可以在我的開發站點中查看它們,但是不能在我們的Live站點上看到它們(簽入)。

最後一篇文章,我做了這樣做的指示工作爲我的目的。這些文件返回到我的工作區,但僅在我的開發站點中可見。

我害怕做一些Perforce恢復的文件,可能會自動讓他們再次活在我們的Live站點上。這種想法是由於我對Perforce缺乏經驗。在你的幫助下,我現在知道如何做到這一點。再次

感謝,

1

在這兩個p4win和P4V有一個選項爲「顯示已刪除的文件」。在p4win和p4v中,您可以右鍵單擊一個文件並選擇「恢復已刪除的文件」。這就是你手動做的事情,並且該文件將被打開以便添加。