perforce
Perforce
官網 http://www.perforce.com/index.html
Free下載位置http://www.perforce.com/perforce/downloads/platform.html
(限制 commit*2,Viewr *5)--windows xp version(注意p4d為不可逆的installation)
安裝完畢後,可以用comamnd mode 查詢 (我自己裝在XP上測試)
啟動狀態 c:\p4 info
所有指令 c:\p4 help commands
察看帳號資訊 c:\p4 tickets
查所有建立的depot c:\p4 depots
詳細指令可以查 http://www.perforce.com/perforce/technical.html
perforce system中,重要資料存在著兩種格式
1.Depot(versioned files)是目錄樹及USER summit的資料
2.Metadata(db.*,database)存放著存放 changelists、opened files、client specs、
branch specs、other data concerning the history and present state of the versioned files
想要備份資料時,必須執行
c:\p4d -jc
* Checkpoint:對資料庫進行複製或快照(snapshot)的動作稱之,在執行時會將 db lock。
* Journal files:存放最後一次快照(snapshot)資料庫更新的記錄。
執行 checkpoint 會產生二個檔一個是 database 快照檔(checkpoint.*)及 journal 檔(journal.*)
要注意的是二個檔案的數字差 1,也就是說 checkpoint.1 要跟 journal.0 才是匹配的。
所以備份 Perforce 系統要一次備份三個東西 (checkpoint、journal、depot),
因為 checkpoint 是index,而 Depot 才是實體的版本控制檔案及目錄樹。
P.S 爬文一堆後,找到另一個新競爭者 Git ,有時間的話再來Study ,可以參考官方網站 http://git-scm.com/