
Apache Subversion(SVN)誕生 20 周年
聲明:該文章由作者(kstest)發(fā)表,轉(zhuǎn)載此文章須經(jīng)作者同意并請附上出處(0XUCN)及本頁鏈接。。
Apache 軟件基金會發(fā)文慶祝版本控制系統(tǒng)?Apache Subversion(SVN)已誕生 20 周年。SVN 是開源的集中式版本控制系統(tǒng),其最大優(yōu)勢是概念模型和用法簡單、可靠性高。相較于 RCS 和 CVS,它采用了分支管理系統(tǒng),最初的設(shè)計目標(biāo)就是取代 CVS。
不過 SVN 的這個愿景早已改變,Apache Subversion 副總裁 Stefan Sperling 稱?Subversion 的使命宣言已于2010年更新為“面向大眾的企業(yè)級集中版本控制系統(tǒng)”。
SVN 由 CollabNet 公司于2000年創(chuàng)建,2009年11月提交至 Apache Incubator 進(jìn)行孵化,并于2010年2月成為 Apache 基金會的頂級項目。
同為版本控制系統(tǒng),盡管 Git 憑借其豐富且優(yōu)秀的特性(更好的性能、更高的可靠性、分布式模型和分支處理等)成為了目前主流的?VCS,但 SVN 在不少領(lǐng)域也仍然很受歡迎,非常適合用于大型項目。諸如 Eclipse、Python、Ruby、SourceForge 和 WordPress 等組織和項目均廣泛采用了 SVN 進(jìn)行關(guān)鍵任務(wù)代碼的分發(fā)和協(xié)作工作流。Apache 軟件基金會的基礎(chǔ)設(shè)施也使用了 SVN,為?300 多個 Apache 頂級項目及子項目管理著數(shù)百萬行代碼。
SVN 的早期開發(fā)成員之一 Brian Fitzpatrick 說到:“雖然現(xiàn)在有大量快速、可靠且高效的版本控制系統(tǒng),但二十年前這個數(shù)字可以說是零,因為當(dāng)時 CVS 是唯一被廣泛使用的版本控制系統(tǒng)。即使當(dāng)今大多數(shù)人使用的是 Git,但 SVN 可以說是促使人們從 CVS 遷移到 Git 以及其他現(xiàn)代版本控制系統(tǒng)的催化劑?!?/p>
CollabNet 公司兼 ASF 聯(lián)合創(chuàng)始人 Brian Behlendorf 表示 SVN 的成功正是“社區(qū)重于代碼”這個 ASF 一直貫徹的理念的最好印證。當(dāng)時 SVN 核心團(tuán)隊的開發(fā)工作公開透明,為了幫助新手快速上手使用,他們花費了大量時間來設(shè)計和編寫文檔。為此,SVN 很快吸引了活躍的開發(fā)者參與進(jìn)來,并建立起自己的社區(qū)。社區(qū)的開發(fā)者不斷創(chuàng)新,為項目添加功能,修復(fù) bug 并推動發(fā)展,使代碼不斷變得更好。
Apache Subversion 副總裁?Sperling 稱,SVN 會繼續(xù)踐行自己的目標(biāo):為在所有流行操作系統(tǒng)上開發(fā)各種規(guī)模的軟件項目提供支持。
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級服務(wù)市場:https://www.ijiandao.com/
- 1 為新疆更美好的明天共同奮斗 7904398
- 2 “國民廉價魚”帶魚原來一直被低估 7808601
- 3 以色列總理聯(lián)大演講時多國代表離場 7714490
- 4 中國專業(yè)技術(shù)人才超過8000萬人 7616077
- 5 陜西農(nóng)民犁地時挖出國寶 7524398
- 6 中方回應(yīng)泰國新任總理涉華表態(tài) 7427745
- 7 微信又上新功能 7332341
- 8 好利來回應(yīng)月餅27元一塊 7238079
- 9 王水平嚴(yán)重違紀(jì)違法被“雙開” 7141373
- 10 全國軍迷羨慕的工位 到底是干啥的 7045160