一、Git和SVN的對比
- 簡單對比:
速度:很多情況下份名,git的速度比SVN快很多舞蔽;
結(jié)構(gòu):SVN是集中式管理芥驳,Git是分布式管理;
其他:SVN使用分支比較笨拙谭期,Git可以輕松使用很多分支堵第;
SVN必須聯(lián)網(wǎng)才能正常工作,Git支持本地版本控制工作隧出;
舊版本的SVN可以在每一個目錄添加一個.svn踏志,Git只會在根目錄添加一個.git;
- 工作流程對比
- svn checkout -- git clone : SVN只下載代碼,Git會連同代碼倉庫一起下載下來胀瞪;
- svn commit -- git commit : SVN是提交到服務器针余,Git是提交到本地倉庫,Git需要使用Git push才能提交到服務器凄诞;
- svn update -- :都是從服務器下載最新被修改的代碼圆雁;