首頁  >  文章  >  後端開發  >  php版本控制工具有哪些

php版本控制工具有哪些

(*-*)浩
(*-*)浩原創
2019-10-10 11:45:075439瀏覽

php版本控制工具有哪些

SVN,是一個開放原始碼的版本控制系統,透過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理。 (建議學習:PHP影片教學

SVN的全名為Subversion,即版本控制系統。 它是最受歡迎的一個開放原始碼的版本控制系統。作為一個開源的版本控制系統,Subversion管理著隨時間改變的資料。這些資料放置在一個中央資料檔案庫(Repository)中。

這個檔案庫很像一個普通的檔案伺服器,不過它會記得每個檔案的變動。這樣就可以把檔案恢復到舊的版本,或是瀏覽文件的變動歷史。 Subversion是一個通用的系統,可用於管理任何類型的文件,其中包括程式原始碼。

CVS是一個C/S系統,是常用的程式碼版本控制軟體。 主要在開源軟體管理中使用。與它類似的程式碼版本控制軟體有subversion。多個開發人員透過一個中心版本控制系統來記錄文件版本,從而達到保證文件同步的目的。

CVS版本控制系統是一種GNU軟體包,主要用於在多人開發環境下的原始碼的維護。 但是由於先前CVS編碼的問題,現在大多數軟體開發公司都使用SVN取代了CVS

Git(讀音為/gɪt/.)是一個開源的分散式版本控制系統,可以有效、高速地處理從很小到非常大的專案版本管理。 Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。

分散式相比於集中式的最大差異在於開發者可以提交到本地,每個開發者透過複製(git clone),在本地機器上拷貝一個完整的Git倉庫。

Git --- The stupid content tracker, 傻瓜內容追蹤器。 Linus Torvalds 是這樣給我們介紹 Git 的。

Git 是用於 Linux核心開發的版本控制工具。與常用的版本控制工具CVS, Subversion 等不同,它採用了分散式版本庫的方式,不必伺服器端軟體支援(wingeddevil註:這得分是用什麼樣的服務端,使用http協定或git協定等不太一樣。並且在push和pull的時候和伺服器端還是有互動的。),使原始碼的發布和交流極其方便。

 Git 的速度很快,這對於諸如 Linux kernel 這樣的大專案來說自然很重要。 Git 最出色的是它的合併追蹤(merge tracing)能力。

以上是php版本控制工具有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn