Git和SVN比較

git與svn比較:

  • git是分散式版本控制系統,svn是集中式版本控制系統
    (p.s. 當沒有網路時,你可以用git指令作commit或看log,但svn不行。)
  • git的branch只是一個pointer指到一個commit,svn的branch是repository下的複製出一個獨立目錄
  • git只需要創建一個.git directory,svn需要在每一個資料夾下創建一個.svn directory
  • git針對大量快速變動的大型binary files處理速度慢,而svn較快

ref:

https://kknews.cc/zh-tw/code/aejyz6.html

https://www.geeksforgeeks.org/difference-between-git-and-svn/