版本管理 perforce的使用

perforce是和git一樣的版本控制軟件喳钟,最大的不同就是perforce是使用客戶端-服務(wù)器端來進(jìn)行使用。
所以perforce必須聯(lián)網(wǎng)隘梨,沒有服務(wù)端就無法正常使用宣羊。軟件運行速度會被服務(wù)端和網(wǎng)速影響。同時是付費軟件毁腿。

perforce最大的優(yōu)點是:

  1. 擁有專用客戶端軟件
  2. 可存儲圖片辑奈,建模、音頻等素材文件
  3. 可存儲1G以上的大文件

perforce常用按鈕

perforce的客戶端叫做p4v

  • 輸入perforce服務(wù)器地址+端口(默認(rèn)端口為1666)
  • 建立本地文件夾workspace已烤,以后克隆的文件都會下載到這來
  • 在客戶端軟件中鸠窗,一般有兩個區(qū)域,depot和workspace胯究。depot表示服務(wù)器文件稍计,workspace表示本地文件。workspace可以建立多個裕循,使用switch to workspace新建
  • 在文件上帶有感嘆號臣嚣,表示本地與服務(wù)器不一致。需要用resolve剥哑,來解決沖突硅则。
  • 在文件上沒有任何標(biāo)記,表示服務(wù)器上沒有此文件
  • 在文件上帶有紅色問號株婴,表示文件內(nèi)容與服務(wù)器上的相同文件不同怎虫,需要處理。
  • 在文件上帶有綠色圓點困介,表示文件成功上傳
  • 通過get lastest 來獲取最新變更
  • get revision 用服務(wù)器上的文件覆蓋本地文件
  • submit 上傳文件
  • Revert 強(qiáng)行回滾大审,放棄本地修改。
  • 以自己的為準(zhǔn)合并座哩,選擇Accept Target
    以服務(wù)器為準(zhǔn)徒扶,選擇Accept Source
    工具自動合并本地和服務(wù)器,就選擇Accept Merged八回。
    人工進(jìn)行合并酷愧,選擇了Run Merged Tool驾诈。
  • add缠诅,指定需要上傳的文件或目錄
  • remove from workspace:刪除本地文件
  • mark for delete:刪除服務(wù)器上文件
  • revert:還原上一步操作
  • refresh:刷新目錄
  • get revisin:下載服務(wù)器所有文件
  • revert files:恢復(fù)文件夾內(nèi)容(適用于刪除恢復(fù))

常用方法

上傳與下載
上傳:將本地的文件上傳到服務(wù)器

所需的命令:add溶浴、submit

  1. 將需要上傳的文件移動到workspace所在的文件夾

  2. 移動完成后refresh,隨后在workspace中管引,選中要上傳的文件或文件夾士败,點擊add。

  3. 點完add之后褥伴,點擊submit谅将,并寫下變更的描述。

  4. 上傳完成重慢,如果上傳正常饥臂,點擊refresh,文件的右下角會有個綠色的小圓點似踱。

下載:將服務(wù)器的文件下載到本地

所需的命令:get latest

  1. 如果是第一次下載隅熙,就需要在depot中,選中文件或文件夾核芽,點擊get latest下載

  2. 如果是下載已上傳過的文件或文件夾囚戚,就可以在workspace中,點擊get latest下載

刪除與恢復(fù)
如果在workspace中刪除文件轧简,可保留文件修改記錄驰坊,即可還原文件

  1. 如果只是刪除本地文件,需在workspace中右擊選中文件哮独,點擊remove from workspace

注:需要從服務(wù)器倉庫中拳芙,重新下載對應(yīng)的文件,恢復(fù)刪除的文件

  1. 如果需要同時刪除本地和服務(wù)器文件皮璧,需在workspace中右擊選中文件舟扎,點擊mark for delete

注:選擇刪除文件的文件夾,右擊點擊revert files恶导,恢復(fù)刪除的文件

  1. 如果在depot中浆竭,選中文件,右擊點擊mark for delete惨寿,再點擊submit邦泄,即可刪除服務(wù)器中文件

注:在depot中刪除文件,無法恢復(fù)

直連與代理服務(wù)器的速度對比

  1. 如果是直接連接主服務(wù)器裂垦,下載上傳速度就約等于網(wǎng)絡(luò)實際的速度

  2. 如果是連接代理服務(wù)器顺囊,就需要分情況

    下載

    • 下載全新的文件時,因為代理服務(wù)器也會下載一份蕉拢,所以速度是網(wǎng)絡(luò)實際速度的一半特碳。

    • 再次下載已下載的文件時诚亚,就會直接從代理服務(wù)器下載,所以速度就是網(wǎng)絡(luò)實際速度

    上傳

    • 在上傳時午乓,代理服務(wù)器也會生成一份站宗,所以速度是網(wǎng)絡(luò)實際速度的一半。

    • 在上傳完成后益愈,主服務(wù)器會馬上顯示梢灭。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蒸其,隨后出現(xiàn)的幾起案子敏释,更是在濱河造成了極大的恐慌,老刑警劉巖摸袁,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件钥顽,死亡現(xiàn)場離奇詭異,居然都是意外死亡靠汁,警方通過查閱死者的電腦和手機(jī)蜂大,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來膀曾,“玉大人县爬,你說我怎么就攤上這事√硪辏” “怎么了财喳?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長斩狱。 經(jīng)常有香客問我耳高,道長,這世上最難降的妖魔是什么所踊? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任泌枪,我火速辦了婚禮,結(jié)果婚禮上秕岛,老公的妹妹穿的比我還像新娘碌燕。我一直安慰自己,他們只是感情好继薛,可當(dāng)我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布修壕。 她就那樣靜靜地躺著,像睡著了一般遏考。 火紅的嫁衣襯著肌膚如雪慈鸠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天灌具,我揣著相機(jī)與錄音青团,去河邊找鬼譬巫。 笑死,一個胖子當(dāng)著我的面吹牛督笆,可吹牛的內(nèi)容都是我干的芦昔。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼胖腾,長吁一口氣:“原來是場噩夢啊……” “哼烟零!你這毒婦竟也來了瘪松?” 一聲冷哼從身側(cè)響起咸作,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎宵睦,沒想到半個月后记罚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡壳嚎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年桐智,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片烟馅。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡说庭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出郑趁,到底是詐尸還是另有隱情刊驴,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布寡润,位于F島的核電站捆憎,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏梭纹。R本人自食惡果不足惜躲惰,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望变抽。 院中可真熱鬧础拨,春花似錦、人聲如沸绍载。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逛钻。三九已至僚焦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間曙痘,已是汗流浹背芳悲。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工立肘, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人名扛。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓谅年,卻偏偏與公主長得像,于是被迫代替她去往敵國和親肮韧。 傳聞我的和親對象是個殘疾皇子融蹂,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容