簡體   English   中英

初始設置 Perforce

[英]Setting up Perforce initially

我想使用 Perforce 進行源代碼控制版本控制。 我一直在轉動我的輪子來組織工作區/倉庫。

版本的源代碼位於c:\home\目錄中,並包含帶有多個站點和子目錄的實時 web 代碼,我想要對所有這些進行版本化。

我選擇了工作區根目錄c:\home\ 制作新工作區時,我看到文件很好。 將它們放入倉庫是有問題的。 除了c:\home中的一個文件外,沒有其他文件夾或文件出現。

如果倉庫名為HomeDepot ,映射命令是什么? 到目前為止,我嘗試過的一直導致找不到文件。

Host: VPS-ABC-12-123 (changed for privacy)
Workspace name: Home
Root: C:\home\
Mapping: //HomeDepot/... //Home/...

任何幫助表示贊賞。

看起來您的客戶規范很好,所以我想您還沒有add文件。 你應該能夠做到:

p4 set P4CLIENT=Home
cd C:\home
p4 add ...
p4 submit -d "Adding all my files."

把所有東西都放進倉庫。

如果您完全從頭開始,假設您已經在某個地方啟動並運行了服務器,那么創建客戶端規范並將所有內容添加到軟件倉庫的整個過程將如下所示:

p4 set P4PORT=yourserver.com:1666
cd C:\home
p4 client
p4 add ...
p4 submit -d "Adding all my files."
  • 如果您已設置 DNS 以便perforce:1666 (默認)指向您的服務器,則p4 set P4PORT=...是不必要的。
  • p4 client將使用P4CLIENT的當前值創建一個新客戶端,該值默認為您的本地主機名。 您可以只保存規范而不修改它; 默認情況下,新客戶端使用工作目錄作為Root並在View中映射整個 depot。

要使用本地存儲庫設置版本控制(即您不需要中央機器上的共享服務器),它甚至更容易:

cd C:\home
p4 init -C1 -n
  • C:\home\.p4root中創建本地存儲庫。
  • -C1 -n標志指定庫文件名被視為不區分大小寫的 ASCII。 有關其他選項的信息,請參閱p4 help init
  • 自動創建 stream 和工作區,並將C:\home中的所有內容添加到新的 stream。
  • P4CONFIGP4IGNORE文件是自動創建的,無需設置P4PORTP4CLIENT

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM