使用Perforce離線工作

2018-01-09 09:52 更新

離線模式基礎(chǔ)

Perforce插件會保存離線時執(zhí)行的VCS操作日志,并在用戶重新聯(lián)機時會重播日志。操作日志存儲在 .iws 文件中,并在IntelliJ IDEA重新啟動之間持續(xù)存在。

在離線狀態(tài)下,您可以執(zhí)行以下操作(這些操作將在在線模式下自動重播):

  • 編輯(Edit)
  • 添加/復(fù)制(Add/Copy)
  • 刪除(Delete)
  • 移動/重命名(Move/Rename)
  • 還原(Revert)
  • 移動到另一個更改列表(Move to another changelist)
  • 查看提交/傳入更改(僅顯示緩存的信息)

IntelliJ IDEA 在離線模式下的Perforce集成性能要比在線模式下好得多(因為不需要服務(wù)器調(diào)用),所以即使成功連接到Perforce服務(wù)器,您也可能希望使用離線模式。

離線模式下不支持以下操作:更新、提交、集成、跟蹤未版本化、本地刪除和修改而不簽出的文件(未版本化文件顯示為未更改)以及任何其他需要服務(wù)器連接的操作。

要進(jìn)入離線模式,請執(zhí)行以下操作之一:

  • 自動(Automatically),當(dāng)Perforce服務(wù)器變得不可用時。IntelliJ IDEA自動切換到離線模式,并在彈出窗口中顯示離線通知。要啟用此行為,請在“設(shè)置”對話框的Perforce頁面中選中“Perforce不可用時自動切換到離線模式”復(fù)選框。
  • 手動(Manually),可以在任何時候,通過在主菜單上選擇 VCS | Perforce并選擇“離線工作(Work Offline)”。

離線模式激活時,將出現(xiàn)以下通知:

Perforce離線工作

過了一會兒,這個提示就消失了;Perforce處于離線狀態(tài)的消息顯示在版本控制工具窗口的“本地更改”選項卡的底部。

如果要返回到在線模式,請執(zhí)行以下操作之一:

  • 選擇:VCS | Perforce并清除“離線工作(Work Offline)”。
  • 在離線通知中,點擊“轉(zhuǎn)到在線(Go online)”鏈接。
  • 在版本控制工具窗口的“本地更改”選項卡中,單擊“轉(zhuǎn)到在線(Go online)”鏈接:
    201801090929125520
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號