人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

私立SVN服務(wù)器

發(fā)布日期:2018-08-11 17:07 | 文章來源:網(wǎng)絡(luò)

服務(wù)器分支

一、說明:
SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統(tǒng),相較于RCS、CVS,它采用了分支管理系統(tǒng),它的設(shè)計目標(biāo)就是取代CVS?;ヂ?lián)網(wǎng)上很多版本控制服務(wù)已從CVS遷移到Subversion。說得簡單一點SVN就是用于多個人共同開發(fā)同一個項目,共用資源的目的。

集中式代碼管理的核心是服務(wù)器,所有開發(fā)者在開始新一天的工作之前必須從服務(wù)器獲取代碼,然后開發(fā),最后解決沖突,提交。所有的版本信息都放在服務(wù)器上。如果脫離了服務(wù)器,開發(fā)者基本上可以說是無法工作的。下面舉例說明:

開始新一天的工作:
1、從服務(wù)器下載項目組最新代碼。
2、進(jìn)入自己的分支,進(jìn)行工作,每隔一個小時向服務(wù)器自己的分支提交一次代碼(很多人都有這個習(xí)慣。因為有時候自己對代碼改來改去,最后又想還原到前一個小時的版本,或者看看前一個小時自己修改了哪些代碼,就需要這樣做了)。
3、下班時間快到了,把自己的分支合并到服務(wù)器主分支上,一天的工作完成,并反映給服務(wù)器。
這就是經(jīng)典的svn工作流程,從流程上看,有不少缺點,但也有優(yōu)點。

二、存儲類型格式:
CVS是個基于RCS文件的版本控制系統(tǒng)。每個CVS文件都不過是普通的文件,加上一些額外信息。這些文件會簡單的重復(fù)本地文件的樹結(jié)構(gòu)。因此,不必?fù)?dān)心有什么數(shù)據(jù)損失,如果必要的話可以手工修改RCS文件。
SVN是基于關(guān)系數(shù)據(jù)庫的或一系列二進(jìn)制文件的。一方面這解決了許多問題以及添加了許多新功能。然而另一方面,數(shù)據(jù)存儲由此變得不透明。

三、安裝:
我們可以使用yuminstallsubversion命令進(jìn)行安裝。
runoob@centos6root$su-
密碼:
root@centos6~#yuminstallsubversion
已加載插件:fastestmirror,security
設(shè)置安裝進(jìn)程
Loadingmirrorspeedsfromcachedhostfile

base:mirrors.aliyun.com

epel:mirrors.neusoft.edu.cn

extras:mirrors.zju.edu.cn

updates:mirrors.aliyun.com
解決依賴關(guān)系
-->執(zhí)行事務(wù)檢查
...

安裝成功之后,執(zhí)行svn--version命令。
root@centos6~#svn--version
svn,版本1.6.11

四、SVN啟動:

五、編輯svnserve.conf

六、在hooks文件夾下創(chuàng)建post-commit文件

七、啟動SVN服務(wù)

八、使用Windows的svn連接,并測試上傳更新

九、自動備份腳本

十、設(shè)置每天自動備份(每晚23點59分自動備份),備份到/server/backup/svn/

Tags:服務(wù)器分支,私立SVN服務(wù)器

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部