關于在項目中使用git的工具選擇

作為版本控制的新秀,git已經成為主流的代碼版本控制系統。git不同與svn、cvs等集中版本控制系統。git作為分布式版本控制系統支持離線工作,所有代碼更新都可以在提交到本地版本庫,大大方便了開發人員工作效率。但是習慣了svn、cvs的開發人員開始使用git首先面臨的問題是工具的選擇,當然命令行控制是最靈活的選擇,但是面對復雜的命令,對于git新手是十分不友好的,幸好作為android開發人員IDE,Eclipse和android Studio都默認支持git,但是我認為在IDE中使用git有很多限制,因為IDE中項目中的所有文件的結構都是固定的,如果只是在固定的IDE中開發是很方便,一旦轉換工具就不得不面臨目錄結構的轉換,這對于IDE中做相應的操作是十分不便的,甚至是不可行的,所以我推薦在系統目錄中使用git可以使用TortoiseGit軟件。

TortoiseGit有著友好的控制界面,同時你可以拋棄IDE的控制,所有文件都可以任意的移動,目錄結構也可以任意變換。如果你習慣了他的操作,那你再去IDE中使用GIT一定感到種種束縛。

當然在最后我還是推薦大家慢慢習慣git后,可以投身開源事業,github作為世界上最大的開源社區(同性交友社區),它提供了圖形和命名行git控制工具。相信有了git相關概念的你一定能很快喜歡上git這個超棒的工具和開源事業的。

更新:之前一直推薦TortosieGit可能是自己從TortosieSVN轉過來的比較習慣相應的操作,不過在嘗試SourceTree后,我越來越喜歡SourceTree的界面和操作,所有提交和分支一覽無余,各種相應的操作也非常簡便,再次強烈推薦。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,436評論 25 708
  • 一. 掌握 - git 概述 1. git 簡介? 什么是git? > git是一款開源的分布式版本控制工具 > ...
    Louis_hey閱讀 521評論 1 3
  • 本文是RAD Game Tools程序員Fabian “ryg” Giesen在其博客上發表的《Cache coh...
    kneep閱讀 1,887評論 1 13
  • 想法很美好 現實很殘酷 不要把每個人都當做你的天 因為別人幫的了一時幫不了你一世 微笑時很甜笑后卻苦的 當你想著對...
    木子lin閱讀 110評論 0 0
  • 窮極一生,我們都在追尋一個答案,追尋一種和解,來讓自己內心世界和外部世界和平相處。 年少的我,寫文...
    Fengyan蚊子閱讀 619評論 0 0