使用VCS(Git,Mercurial,Subversion,Perforce)

2018-02-23 14:11 更新

配置 VCS 根

當(dāng)您打開(kāi)位于 VCS 根目錄下的項(xiàng)目時(shí),IntelliJ IDEA 會(huì)自動(dòng)檢測(cè)該項(xiàng)目并建議將此根添加到項(xiàng)目設(shè)置中。要更改與版本控制相關(guān)的項(xiàng)目設(shè)置(或手動(dòng)添加 VCS 根目錄),請(qǐng)轉(zhuǎn)到:設(shè)置|版本控制(Settings | Version Control):

IntelliJ IDEA配置VCS根

IntelliJ IDEA與多儲(chǔ)存庫(kù)項(xiàng)目完美配合。只需將您的項(xiàng)目目錄映射到 VCS,IDE 就會(huì)處理其余的任務(wù)。對(duì)于 Git 和 Mercurial,IDE 甚至?xí)槟峁┩椒种Э刂?,以便您可以同時(shí)在多個(gè)存儲(chǔ)庫(kù)上執(zhí)行分支操作(有關(guān)更多詳細(xì)信息,請(qǐng)參閱使用Git集成)。

編輯 VCS 設(shè)置

每個(gè) VCS 可能需要特定的設(shè)置,例如,Git 可執(zhí)行文件路徑, GitHub/Perforce憑證等:

IntelliJ IDEA編輯VCS設(shè)置

配置完VCS設(shè)置后,您將看到版本控制工具窗口。您可以隨時(shí)按下Alt+9來(lái)調(diào)用它。

檢查VCS項(xiàng)目

要檢出VCS中的項(xiàng)目,請(qǐng)單擊歡迎屏幕上或主 VCS 菜單中的 “Checkout from Version Control”。

使用本地更改

版本控制工具窗口的 "本地更改" 選項(xiàng)卡顯示您的本地更改:包括分階段的與不分階段的。為了簡(jiǎn)化更改管理,所有更改都組織到更改列表中。對(duì)源文件所做的任何更改都會(huì)自動(dòng)包含在活動(dòng)更改列表中。您可以創(chuàng)建新的更改列表,刪除現(xiàn)有的(默認(rèn)的更改列表除外),并在更改列表之間移動(dòng)文件。

IntelliJ IDEA檢查VCS項(xiàng)目

要配置忽略的文件,請(qǐng)轉(zhuǎn)至:設(shè)置|版本控制(Settings | Version Control),或使用版本控制工具窗口中的相應(yīng)按鈕。

IntelliJ IDEA

使用歷史記錄

通過(guò) "版本控制( Version Control)" 工具窗口的 "日志(Log)" 選項(xiàng)卡,您可以查看并搜索提交的歷史記錄。您可以根據(jù)存儲(chǔ)庫(kù)、分支、用戶(hù)、日期、文件夾或描述中的短語(yǔ)對(duì)提交進(jìn)行排序和篩選。您可以找到特定的提交,或者瀏覽歷史記錄和分支樹(shù):

IntelliJ IDEA

使用分支

IntelliJ IDEA 可以讓您創(chuàng)建、切換、合并、比較和刪除分支。對(duì)于這些操作,可以使用主或上下文 VCS 菜單中的分支,也可以使用 VCS 操作彈出窗口 (可以通過(guò)按“Alt + 后退引號(hào)”或狀態(tài)欄右側(cè)的窗口小部件來(lái)調(diào)用它:

IntelliJ IDEA


所有VCS操作均可從VCS主菜單中獲得:

操作快捷鍵
版本控制工具窗口Alt+9
彈出 VCS 操作Alt+Back Quote
提交更改Ctrl+K
更新項(xiàng)目Ctrl+T
推送提交Ctrl+Shift+K


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)