原創|使用教程|編輯:蔣永|2017-10-19 11:00:02.000|閱讀 4137 次
概述:我們已經了解了很多關于 IntelliJ IDEA 的使用技巧,但是一個人進行項目開發更趨向于理想化,更多的則是團隊協同開發,這時就需要了解一個非常重要的概念,那就是“版本控制”。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
我們已經了解了很多關于 IntelliJ IDEA 的使用技巧,但是一個人進行項目開發更趨向于理想化,更多的則是團隊協同開發,這時就需要了解一個非常重要的概念,那就是“版本控制”。
起初,并沒有關于版本控制的概念,在協同開發的時候,大家都是自己保持項目代碼,或者互相拷貝代碼,這樣在合并代碼的過程中就難免遇到很多不兼容的問題;這就促使“集中式版本控制系統(CVCS)”的出現,例如 SVN、CVS 等,但這仍然有一個風險,那就是如果源碼庫出現問題,導致項目代碼丟失,那么大家手里的都是部分代碼,就算勉強合并到一起,也不能保證項目源碼的準確性;因此,這又促使“分布式版本控制系統(DVCS)”的出現,例如 Git,它的好處顯而易見,每個人從源碼庫中檢出的代碼,都是作為一份獨立的、完整的拷貝代碼存在,這時就算源碼庫出現問題,甚至源碼丟失,那么任何一個人的代碼都可以作為源碼進行共享,從而大大提高了協同開發的抗風險能力。
因此,本文更傾向于推薦大家使用分布式版本控制系統。不過在一般情況下,僅需要下載一個版本控制系統的客戶端即可,在這里,根據操作系統分別推薦一個非常好用的版本控制系統客戶端:
接下來,咱們就進入主題,正式開始介紹 IntelliJ IDEA 中的版本控制機制:
如上圖所示,點擊Settings
,進行如下界面:
如上圖所示,標記出了“插件”和“版本控制”兩個選項。有些人可能會認為 IntelliJ IDEA 自帶了 SVN 或者 Git 等版本控制系統,因此只要安裝了 IntelliJ IDEA 就可以使用版本控制系統的所有功能啦,這顯然是一個錯誤的想法。IntelliJ IDEA 只是自帶了對這些版本控制系統的支持插件,但是咱們想使用什么版本控制系統仍然得安裝什么版本控制系統的客戶端,否則照樣用不了。
如上圖中 標注1 所示,IntelliJ IDEA 對版本控制的支持都是以插件的方式來實現的。旗艦版默認支持目前主流的版本控制軟件包括:GitHub、CVS、ClearCase、Git、、Mercurial、Perforce、Subversion(SVN) 和 TFS 等。
更多關于JAVA IDE相關產品授權、試用相關信息,請
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn