㈠ svn是什麼意思
SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。互聯網上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用於多個人共同開發同一個項目,共用資源的目的。
svn [醫][=superior vestibular nerve]前庭上神經;
㈡ SVN軟體 是什麼原理
subversion(簡稱svn)是近幾年崛起的版本管理軟體,是cvs的接班人,目前絕大多數開源軟體都使用svn作為代碼版本管理軟體。Subversion支持linux和windows,但較多安裝在linux下。
svn伺服器有兩種運行方式:獨立伺服器和藉助於apache。 svn://或http://
svn的基本工作原理: 在一台伺服器上建立一個源代碼庫,庫里可以存放許多不同項目的源程序。有源代碼庫管理員統一管理這些源程序。每個用戶在使用源代碼庫之前,首先要把源代碼庫里德項目文件下載到本地,然後開發人員可以在本地修改,左後用svn命令進行提交,由源代碼庫統一管理修改。
版本控制解決了:
*代碼管理混亂
*解決代碼沖突困難
*在代碼整合期間引發bug
*無法對代碼的擁有者進行許可權控制
*項目不同版本的發布困難
SVN工作原理示意圖: