原創(chuàng)|使用教程|編輯:蔣永|2017-10-23 10:35:59.000|閱讀 10031 次
概述:前兩次我們已經(jīng)簡(jiǎn)單了解了 IntelliJ IDEA 的版本控制機(jī)制,那么接下來,就讓我們一起看看在 IntelliJ IDEA 中進(jìn)行具體的版本控制操作。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
前兩次我們已經(jīng)簡(jiǎn)單了解了 IntelliJ IDEA 的版本控制機(jī)制,那么接下來,就讓我們一起看看在 IntelliJ IDEA 中進(jìn)行具體的版本控制操作。
Checkout from Version Control
,從版本控制系統(tǒng)中檢出項(xiàng)目;GitHub
、CVS
和Git
等。如上圖所示,我們可以通過Checkout from Version Control
,從版本控制系統(tǒng),如GitHub
、CVS
和Git
等中檢查項(xiàng)目。相對(duì)的,既然我們可以從版本控制系統(tǒng)中檢出項(xiàng)目,那么自然也可以將項(xiàng)目上傳到版本控制系統(tǒng)之中。
Import into Version Control
,將項(xiàng)目上傳到版本控制系統(tǒng);GitHub
、CVS
和Git
等。如上圖所示,通過以上操作,就可以將代碼上傳到版本控制系統(tǒng)之中。
現(xiàn)在,以博主的 GitHub 上面的項(xiàng)目mybatis-tutorial
為例,檢出項(xiàng)目:
如上圖所示,首先選擇Checkout from Version Control -> GitHub
,登錄賬號(hào),然后選擇我們想要檢出的項(xiàng)目,點(diǎn)擊Clone
,此“克隆”的概念來自于 Git,表示把遠(yuǎn)程倉庫的項(xiàng)目檢出到本地:
如上圖所示,點(diǎn)擊Clone
之后,提示我們對(duì)將要檢出的項(xiàng)目進(jìn)行確認(rèn),點(diǎn)擊Yes
,然后一路Next
,最后點(diǎn)擊Finish
:
如上圖所示,至此,項(xiàng)目mybatis-tutorial
已經(jīng)成功從 GitHub 檢出到本地啦!
如上圖紅色標(biāo)記所示,皆為進(jìn)行版本控制的按鈕,從左至右分別為:
Update Project
,更新項(xiàng)目,即從檢出倉庫下載最新版本的代碼;Commit changes
,提交此檢出版本項(xiàng)目上所有變化的文件;Compare with the Same Repository Version
,比較當(dāng)前文件與遠(yuǎn)程倉庫版本文件之間的差異;Show history
,顯示當(dāng)前文件的歷史記錄;Revert
,還原當(dāng)前被修改的文件到未被修改的版本狀態(tài)。Comiit Messsage
提交信息,需要我們自己填寫;Diff
,展示文件修改前后對(duì)比;Before Commit
,在提交項(xiàng)目前,進(jìn)行一些前置操作;After Commit
,在提交項(xiàng)目后,進(jìn)行一些后置操作。其中,Diff
展示了文件修改前后詳細(xì)的對(duì)比,我們需要好好利用;Before Commit
,默認(rèn)進(jìn)行提交前的代碼分析,可以檢查出一些錯(cuò)誤與警告。此外,我們也可以通過雙擊 標(biāo)注1 所示的文件,放大文件修改前后的差異對(duì)比。接下來,點(diǎn)擊Comiit
進(jìn)行驗(yàn)證:
如上圖所示,顯示了代碼分析的結(jié)果,具體可以參考「詳述 IntelliJ IDEA 提交代碼前的 Code Analysis 機(jī)制」.
最后,我們?cè)倩氐?code>Version Control,了解一些常用的操作:
When files are created
,表示當(dāng)有新文件放進(jìn)項(xiàng)目中的時(shí)候 IntelliJ IDEA 做如何處理,默認(rèn)是 Show options before adding to version control,表示彈出提示選項(xiàng),讓我們自己決定是否將這些新文件加入到版本控制。如果不想彈出提示,則選擇下面兩個(gè)選項(xiàng)進(jìn)行默認(rèn)操作。When files are deleted
,表示當(dāng)有新文件在項(xiàng)目中被刪除的時(shí)候 IntelliJ IDEA 做如何處理,默認(rèn)是 Show options before removing from version control,表示彈出提示選項(xiàng),讓我們自己決定是否將這些被刪除的文件從版本控制中刪除。如果不想彈出提示,則選擇下面兩個(gè)選項(xiàng)進(jìn)行默認(rèn)操作。如上圖所示,我們可以通過紅色標(biāo)記圈出的+
,把不想加入版本控制的文件或目錄添加到忽略列表中;反之,我們也可以通過紅色標(biāo)記圈出的-
,把想加入版本控制的文件或目錄從忽略列表中移除。在這里,我們需要注意:當(dāng)某文件或目錄被添加到此“忽略列表”的之后,則該文件或目錄不能進(jìn)行版本控制的相關(guān)操作,例如提交。
更多關(guān)于JAVA IDE相關(guān)產(chǎn)品授權(quán)、試用相關(guān)信息,請(qǐng)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn