原創(chuàng)|使用教程|編輯:蔣永|2017-10-16 10:24:28.000|閱讀 8403 次
概述:大家在使用 IntelliJ IDEA是否出現(xiàn)過(guò)提示選擇是否將XXX.iml文件添加到 SVN 版本中的問(wèn)題呢,這里給大家分享一下解決方法。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
在我們使用 IntelliJ IDEA 的時(shí)候,經(jīng)常會(huì)遇到這種情況,即:
如上圖所示,讓我們選擇是否將XXX.iml
文件添加到 SVN 版本中。在這里,我們唯一有些疑惑的就是XXX.iml
文件是什么鬼?在項(xiàng)目中,原本并就沒(méi)有這個(gè)文件啊!
實(shí)際上,XXX.iml
文件是 IDEA 自動(dòng)為我們(首次)打開(kāi)的項(xiàng)目生成的配置文件,例如我們的項(xiàng)目名為accounting-hessian
,那么 IDEA 就自動(dòng)為我們的項(xiàng)目生產(chǎn)了一個(gè)名為accounting-hessian.iml
的配置文件。無(wú)論我們選擇No
還是Yes
,IDEA 都會(huì)自動(dòng)在項(xiàng)目中添加此配置文件,兩者的區(qū)別就在于:如果我們選擇No
,那么在我們向 SVN 提交代碼的時(shí)候,IDEA 在檢索項(xiàng)目版本變更的時(shí)候會(huì)自動(dòng)忽略此文件;如果我們選擇Yes
,那么在我們向 SVN 提交代碼的時(shí)候,IDEA 會(huì)將其添加到項(xiàng)目的版本變更中。
同理,當(dāng)我們?cè)陧?xiàng)目中新建文件時(shí),IDEA 也會(huì)彈出選擇框:
如上圖所示,當(dāng)我們創(chuàng)建了一個(gè)名為IdeaTest
的 Java 類(lèi)的時(shí)候,IDEA 給出了同樣的提示。當(dāng)然,前提是我們并沒(méi)有選擇Remember,don't ask again
,如果勾選了此內(nèi)容,則不會(huì)再給出提示,并默認(rèn)我們當(dāng)時(shí)的選擇。
最后,我們嘗試提交代碼,測(cè)試 IDEA 的表現(xiàn):
如上圖所示,當(dāng)我們對(duì)第一次彈框選擇了No
,對(duì)第二個(gè)彈框選擇了Yes
,則在提交代碼的時(shí)候,IDEA 忽略了自動(dòng)創(chuàng)建的XXX.iml
文件,并將我們創(chuàng)建的IdeaTest
包含進(jìn)了項(xiàng)目的版本變更之中。此外,觀察右下角的New:1 Unversioned: 0 of 174
,我們也能看出來(lái) IDEA 的檢索結(jié)果,僅顯示了一個(gè)New
,即新建了一個(gè)文件。
小提示:對(duì)于 IDEA 自動(dòng)生成的XXX.iml
配置文件,強(qiáng)烈建議不要隨代碼一起提交到 SVN!
下期預(yù)告:設(shè)置 Sublime 代碼顏色的方法
更多關(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