好的代碼管理方法不僅有利于團隊的開發(fā),也利于個人的iOS開發(fā)。工作中經(jīng)常遇到的代碼管理工具是svn和git,都有各自對應(yīng)的圖形化軟件和命令行。我認(rèn)為圖形化和命令行應(yīng)該結(jié)合起來使用,這樣既能讓我們了解其原理,又能讓我們方便的管理代碼吨些。
我在早期開發(fā)中用的SVN搓谆,后來又轉(zhuǎn)到git上了,并按照git-flow流來進行開發(fā)豪墅。
SVN
SVN我對命令行了解的并不是很清晰泉手,所以暫不總結(jié),其圖形化界面我用的是cornerstone
Git
Git用的圖形化界面是sourcetree,界面還是比較友好的
Git官方文檔偶器,我就是看這個文檔學(xué)會了git的基本操作和分支的基本管理斩萌。
Git-flow流,這個開發(fā)模式有利于團隊開發(fā)屏轰,但上手成本較高
我個人開發(fā)過程中簡化了這種方式