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