Git vs Svn 比較

Git,SVN 命令比較:

clone 下載源碼,至關於SVN 首次checkout服務器

Pull 更新源碼,至關於SVN update開發

Push 提交代碼,至關於SVN commit源碼

checkout 分支建立,切換it

branch 分支操做,包括刪除等date

commit 提交代碼,提交是在本地的,不會上傳至服務器下載

merge 合併操做,分支合併文件

應用場景:

場景1: 頻繁commit 記錄本身開發進度co

SVN:與服務器代碼比較->更新->合併->提交上傳

Git: 執行commit,記錄存儲在本地,commit 不須要與服務器代碼比較。commit

場景2: 開發進度衝突,任務A 開發一半,任務B優先處理

SVN:??? 代碼單獨保存至一個文件?

Git:commit 代碼 ->切換到新Branch(B_Branch)->處理任務B至完成->切換回(A_Branch)->處理任務A

相關文章
相關標籤/搜索