2011-08-18 53 views
2

我在我的/ home目錄中看到了幾個db。*文件,看起來它們來自perforce。例如,某些文件是db.archmap, db.bodtext, db.change, db.changexdb。*文件位於Perforce的/ home中?

難道這些文件有用嗎?我可以刪除它們嗎?他們使我的/ home目錄凌亂

回答

0

您可以查看文檔here,看看這些文件做的/是。

+0

我也是這個頁面上自己:)不過我想知道,如果他們刪除的,如果我們只使用Perforce公司的客戶。我相信安裝P4D,但不會有本地服務器上運行。 – coffee

+0

啊我明白了。客戶端不使用這些。 –

1

這些文件只是服務器文件,而不是客戶端文件。所以刪除它們是安全的,但如果您啓動服務器備份,它將重新創建它們。所以你可能想要卸載服務器。

除非你正在運行一個測試版,他們有p4sandbox即將上市(也許在測試階段,我忘了),這可能會創建這些文件。我沒有測試版,所以我無法驗證客戶端可能創建或可能創建的新文件。

4

您已經開始使用您的主目錄作爲Perforce服務器的P4ROOT文件夾的服務器。這些文件是從啓動服務器生成的文件,無法刪除,除非您想連接服務器安裝。我不清楚你是如何啓動服務器實例的,所以我會嘗試用我的答案覆蓋多個基礎。

如果你想在自己的帳戶來啓動服務器,你應該設置P4ROOT環境變量,它指向你想要的服務器來存儲它的文件。或者,當你啓動服務器,您可以使用-r選項指定命令行上的根文件夾:

p4d -r /home/mark/p4server 

這將使服務器的文件轉換成所謂的「p4server」目錄了我的主目錄。

通常最好是使用專用於運行perforce的用戶運行perforce服務器。我使用一個叫做'perforce'的用戶。我在該用戶環境中設置了P4ROOT(和其他變量)。如果您不能使用單獨的用戶,那麼使用上面提到的-r命令行選項可能會更容易。