版本控制

代碼發佈、版本控制:

CVS:協作版本系統(Concurrent Versions System)是一種開放源碼的版本控制軟件。

SVN:Subversion,是一個開放源代碼的版本控制系統。

   Apache Subversion(簡稱SVN,svn),一個開放源代碼的版本控制系統,

   相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是替換CVS。

   互聯網上很多版本控制服務已從CVS轉移到Subversion。

Git:https://zh.wikipedia.org/wiki/Git

   git是一個分佈式版本控制軟件,最初由林納斯·託瓦茲(Linus Torvalds)創作,於2005年以GPL發佈。

   git是用於Linux內核開發的版本控制工具。

   與CVS、Subversion一類的集中式版本控制工具不同,它採用了分佈式版本庫的作法,不需要服務器端軟件,就可以運作版本控制,使得源代碼的發佈和交流極其方便。

   git的速度很快,這對於諸如Linux內核這樣的大項目來說自然很重要。

   git最爲出色的是它的合併追蹤(merge tracing)能力。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章