IntelliJ IDEA配置常規(guī)版本控制

2018-11-15 10:48 更新

通用版本控制設(shè)置適用于與 IntelliJ IDEA 集成的所有版本控制系統(tǒng)。常規(guī)設(shè)置在 "設(shè)置" 對(duì)話框的 "版本控制" 頁上指定,包括定義需要確認(rèn)的操作、后臺(tái)操作、忽略文件、問題導(dǎo)航和歷史深度。 

要配置常規(guī)版本控制設(shè)置,請(qǐng)按照下列常規(guī)步驟操作:

  1. 打開“設(shè)置”對(duì)話框,然后單擊 "版本控制"。
  2. 指定哪些版本控制相關(guān)的操作應(yīng)該要求確認(rèn)。
  3. 指定應(yīng)在后臺(tái)執(zhí)行的操作。
  4. 創(chuàng)建要由版本控制系統(tǒng)忽略的文件列表。
  5. 配置歷史記錄緩存處理。
  6. 定義問題導(dǎo)航規(guī)則,以便從簽入注釋切換到 bug 跟蹤系統(tǒng)中的相應(yīng)問題。

指定要確認(rèn)的操作

您可以定義某些版本控制相關(guān)的活動(dòng)只有在您確認(rèn)后才能執(zhí)行。需要確認(rèn)的活動(dòng)在 "確認(rèn)設(shè)置" 頁中指定。

指定哪些操作需要確認(rèn)

  1. 在設(shè)置的版本控制節(jié)點(diǎn)下面,選擇確認(rèn)頁面。
  2. 在 "文件創(chuàng)建/刪除" 區(qū)域中,定義在 IntelliJ IDEA 中創(chuàng)建或刪除的文件應(yīng)該如何添加到版本控制系統(tǒng)或從版本控制系統(tǒng)中刪除??捎玫倪x項(xiàng)是:
    • 在添加到版本控制之前顯示選項(xiàng)
    • 默默地添加
    • 不要添加
  3. 在 "顯示選項(xiàng)" 對(duì)話框中,當(dāng)這些命令被調(diào)用區(qū)域時(shí),指定要為其顯示 IntelliJ IDEA 的命令選項(xiàng)對(duì)話框??捎玫倪x項(xiàng)是:
    • 查看
    • 狀態(tài)
    • 獲取最新版本
    • 更新
    • 撤消簽出
  4. 通過選擇或清除相應(yīng)的復(fù)選框來配置更改設(shè)置以使用更改列表:
    • 指定文件的只讀狀態(tài)是否需要顯式取消。
    • 指定是否需要將文件提交到存儲(chǔ)庫的有意義的注釋。
    • 指定是否應(yīng)將未提交的更改移到其他列表。
    • 指定在提交操作失敗時(shí)是否以及如何創(chuàng)建列表。

指定要在后臺(tái)運(yùn)行的操作

您可以啟用某些版本控制相關(guān)活動(dòng)的后臺(tái)執(zhí)行。這些活動(dòng)在 "背景設(shè)置" 頁中指定。

  1. 在 "設(shè)置" 的 "版本控制" 節(jié)點(diǎn)下面,選擇 "背景" 頁。
  2. 通過選中相應(yīng)的復(fù)選框來啟用后臺(tái)執(zhí)行必要的操作??梢詾橐韵虏僮髟O(shè)置后臺(tái)執(zhí)行:
    • 更新
    • 提交
    • 查看
    • 編輯/簽出
    • 添加 /刪除
    • 還原
    • 歷史緩存處理
    • 檢測(cè) "服務(wù)器上的更改" 沖突

配置被忽略的文件

有時(shí)您可能需要保留未版本化的某些類型的文件。這些可以是 VCS 管理文件、實(shí)用工具、備份副本等。您可以創(chuàng)建一個(gè)全局忽略列表,該列表將存儲(chǔ)在工作區(qū)文件中,并應(yīng)用于所有受支持的版本控制系統(tǒng)。

您想要忽略的文件可以通過使用通配符的名稱模式的名稱顯式指定。要忽略一個(gè)目錄,你需要指定相對(duì)于項(xiàng)目根目錄的完整路徑。

Tip:如果您正在使用的版本控制系統(tǒng)具有自己的忽略功能,請(qǐng)使用版本控制集成提供的相應(yīng)的本機(jī)命令。

使用 "忽略的文件設(shè)置" 頁可以列出必須從版本控制操作中排除的文件。

請(qǐng)注意,一旦您將文件添加到版本控制系統(tǒng),忽略它將不會(huì)產(chǎn)生任何影響。您需要先將其從 VCS 中刪除。

Tip:您也可以使用 "版本控制" 工具窗口的 "本地更改" 選項(xiàng)卡中 "版本文件" 節(jié)點(diǎn)下新添加文件的上下文菜單上的 "忽略" 命令,在 "忽略" 列表中動(dòng)態(tài)添加文件。

定義一個(gè)被忽略的文件列表

  1. 通過執(zhí)行下列操作之一打開 "忽略的文件設(shè)置" 頁:在 "設(shè)置" 對(duì)話框的 "版本控制" 節(jié)點(diǎn)下,單擊 "忽略文件"。在版本控制工具窗口的 "本地更改" 選項(xiàng)卡中,單擊 "配置忽略文件" 工具欄按鈕 。將打開 "忽略的文件" 對(duì)話框。
    IntelliJ IDEA版本控制
  2. 單擊 (Alt+Insert)創(chuàng)建一個(gè)新條目,或選擇一個(gè)現(xiàn)有條目并單擊 (Enter)。該“忽略 Unversioned Files”對(duì)話框打開。
  3. 明確指定要忽略的文件/目錄或定義文件名稱模式。執(zhí)行以下操作之一:
    • 選擇 "忽略指定的文件" 選項(xiàng),并指定相對(duì)于項(xiàng)目根目錄的文件名,例如:my_folder/my_subfolder1/my_subfolder2/my_file。手動(dòng)鍵入名稱或單擊瀏覽按鈕 ,然后在 "選擇要忽略的文件" 對(duì)話框中選擇所需的文件。
    • 選擇 "忽略所有文件" 選項(xiàng),并指定應(yīng)忽略其內(nèi)容的目錄。輸入相對(duì)于項(xiàng)目根目錄的名稱,例如:my_folder/my_subfolder1/,或單擊瀏覽按鈕 ,并在 "選擇要忽略的目錄" 對(duì)話框中選擇所需的文件夾。該規(guī)則以遞歸方式應(yīng)用于指定目錄的所有子目錄。如果一個(gè)目錄有幾個(gè)子目錄,而你只想忽略其中一個(gè)目錄,那么明確指定所需的目錄,例如:my_folder/my_subfolder1/my_subfolder2/。
    • 選擇 "忽略所有文件匹配" 選項(xiàng),并鍵入定義要忽略的文件名稱的模式。定義要忽略的文件的模式,請(qǐng)使用兩個(gè)通配符。
  4. 根據(jù)需要?jiǎng)?chuàng)建盡可能多的條目,然后關(guān)閉對(duì)話框。

兩個(gè)字符可以用作通配符:

  • *:替換任何字符串。
  • ?:替換單個(gè)字符。

例如,*.iml 將忽略所有具有 iml 擴(kuò)展名的文件;*.?ml 將忽略擴(kuò)展以 ml 結(jié)尾的所有文件。

配置歷史緩存處理

您可以在 "后臺(tái)設(shè)置" 頁中配置歷史記錄緩存的處理。

  1. 在 "設(shè)置" 的 "版本控制" 節(jié)點(diǎn)下面,選擇 "背景" 頁面。
  2. 設(shè)置緩存范圍。根據(jù)您使用的版本控制系統(tǒng),執(zhí)行以下操作之一:
    • 指定要存儲(chǔ)在緩存中的更改列表的最大數(shù)量。
    • 指定更改列表存儲(chǔ)在緩存中的最大天數(shù)。
  3. 指定希望版本控制系統(tǒng)刷新緩存的時(shí)間和頻率 (以分鐘為單位)。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)