首頁 > 開發工具 > Git > svn是什麼?

svn是什麼?

藏色散人
發布: 2019-11-25 10:19:59
原創
26604 人瀏覽過

svn是什麼?

svn是什麼?

SVN是subversion的縮寫,是一個開放原始碼的版本控制系統,透過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理。

SVN簡介

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

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

相關文章推薦
1.Git和Svn的差異是什麼
# 2.Svn工具怎麼安裝
相關影片推薦

1.SVN影片教學(傳智播客)

SVN採用客戶端/伺服器體系,專案的各種版本都儲存在伺服器上,程式開發人員首先將從伺服器上取得一份專案的最新版本,並將其複製到本機,然後在此基礎上,每個開發人員可以在自己的客戶端進行獨立的開發工作,並且可以隨時將新程式碼提交給伺服器。當然也可以透過更新操作來取得伺服器上的最新程式碼,從而保持與其他開發者所使用版本的一致性。

SVN的客戶端有兩類,一類是基於Web的WebSVN等,另一類是以Tortoise SVN為代表的客戶端軟體。

前者需要Web伺服器的支持,後者需要使用者在本地安裝客戶端,兩種都有免費的開源軟體可供使用。 SVN儲存版本資料也兩種方式:BDB(一種事務安全型表類型)和FSFS(一種不需要資料庫的儲存系統)。因為BDB方式在伺服器中斷時,有可能鎖住數據,所以還是FSFS方式比較安全一點。

以上是svn是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
svn
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板