0
本文作者: 程弢 | 2015-03-26 15:55 |
好的工具能更加高效地解決用戶(hù)的問(wèn)題,那么,怎樣才是好的工具?這樣的問(wèn)題因個(gè)人喜好的緣故必會(huì)有千種答案,比如 ,對(duì)于Git 與 SVN 孰優(yōu)孰劣,勢(shì)必會(huì)引發(fā)一場(chǎng)爭(zhēng)執(zhí)。另外,如果團(tuán)隊(duì)中既有使用 Git 的成員,也有 SVN 的忠實(shí)用戶(hù),那么團(tuán)隊(duì)內(nèi)部的沖突就很難緩解。
為解決此問(wèn)題,開(kāi)源中國(guó)于3月25日宣布 Git@OSC 支持 SVN 協(xié)議,用戶(hù)可使用 SVN 來(lái)提交代碼到 Git@OSC。
SVN 作為一個(gè)中心化管理的代碼版本控制系統(tǒng),適合絕大多數(shù)項(xiàng)目,但是在本地代碼備份與版本管理的問(wèn)題無(wú)法避免。去中心化是 Git 版本管理工具的特點(diǎn),它會(huì)保留從中心版本庫(kù)和服務(wù)器上復(fù)制出的代碼,本地代碼備份與版本管理的問(wèn)題就能輕而易舉地解決。如果用戶(hù)要將基于 Subversion 托管的項(xiàng)目要遷移到Git@OSC ,可使用 git-svn 工具將項(xiàng)目轉(zhuǎn)變?yōu)榛?nbsp;Git 的倉(cāng)庫(kù),然后推送到 Git@OSC ,這樣用戶(hù)依然能夠使用 SVN 操作項(xiàng)目。
目前,SVN版本1.8以上Git@OSC才能支持,并且只能檢查完整項(xiàng)目,不能檢查指定文件,但可以更新指定文件。不過(guò),當(dāng)做到第二階段擴(kuò)容的時(shí)候,會(huì)默認(rèn)啟用 SVN 支持。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。