免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Windows下搭建本地SVN服務(wù)器 | Phpvar's Blog

本文介紹Windows下搭建本地SVN服務(wù)器的方法,網(wǎng)上資料比較少也比較舊,大都介紹的是舊版本SVN使用svnserve.exe安裝svn服務(wù)的方法,而下面將會(huì)詳細(xì)介紹使用sc命令建立服務(wù)器并開(kāi)啟服務(wù),這是搭建本地SVN服務(wù)器的關(guān)鍵所在!

SVN 全名是 Subversion,它是一個(gè)開(kāi)源的版本控制軟件,官網(wǎng)鏈接:http://tortoisesvn.net/ ,與它類似的軟件有CVS,VSS,ClearCase。而 SVN 作為一個(gè)跨平臺(tái)的開(kāi)源軟件,具有很強(qiáng)的活力,目前也已經(jīng)相當(dāng)成熟,很多開(kāi)源項(xiàng)目都用它來(lái)管理文檔或是代碼。更多svn詳細(xì)資料可查看百度百科鏈接:http://baike.baidu.com/view/183128.htm

更為重要的是,不僅僅是團(tuán)隊(duì)開(kāi)發(fā),作為個(gè)人獨(dú)立開(kāi)發(fā)的項(xiàng)目(或者個(gè)人想維護(hù)的文檔)也可以用 SVN 進(jìn)行管理,而不需要另外一臺(tái)服務(wù)器。

TortoiseSVN 是 SVN 的一個(gè) Windows 外殼擴(kuò)展應(yīng)用,它可以幫助用戶直觀的進(jìn)行 SVN 的各種操作,而不需要使用命令行。

 

安裝SVN(Subversion),步驟如下:
1、下載&安裝Subversion的Windows客戶端TortoiseSVN:
安裝包鏈接:http://tortoisesvn.net/downloads

2、建立版本庫(kù)(Repository):

可以看作服務(wù)器上存放數(shù)據(jù)的數(shù)據(jù)庫(kù),svn的所有操作都存放在這里。

在目錄D:\svn\repository下"右鍵->TortoiseSVN->Create Repository here ,執(zhí)行此目錄后就自動(dòng)創(chuàng)建了一系列目錄和文件

3、配置用戶和權(quán)限:

打開(kāi)D:\svn\repository, 你會(huì)發(fā)現(xiàn)已經(jīng)多了一些目錄和文件, 打開(kāi)conf子目錄, 打開(kāi)svnserve.conf文件, 這里行前凡是有#的都等于是被注釋忽略了, 你可以把#去掉讓那一行生效, 或者自己新添加行. 里面的英文注釋已經(jīng)詳細(xì)說(shuō)明了各種設(shè)置的含義, 最后你設(shè)置 [general]小節(jié)中行前沒(méi)有#號(hào)的內(nèi)容為:

anon-access = none
auth-access = write
password-db = passwd

含義是:

未驗(yàn)證用戶無(wú)任何權(quán)限 (如果把none修改為read就是給予讀權(quán)限)
已驗(yàn)證用戶給予寫(xiě)權(quán)限 (當(dāng)然也能讀)
密碼數(shù)據(jù)存放到passwd文件中

然后打開(kāi)同目錄的passwd文件來(lái)設(shè)置帳戶:

同樣, 設(shè)置[users]小節(jié)中行前沒(méi)有#號(hào)的內(nèi)容, 例如:

admin=123456

含義是:

用戶admin的密碼為123456

4、運(yùn)行獨(dú)立服務(wù)器:(舊版的svn需要用到svnservice.exe,新版改在dos(cmd)操作窗口下用sc命令建立服務(wù)器并開(kāi)啟服務(wù))

sc create svnservice binPath= "E:\TortoiseSVN\bin\svnserve.exe --service -r F:\svn\repository" DisplayName= "svnservice" depend= Tcpip start= auto

binPath路徑代表svn的安裝目錄下的svnserve.exe文件路徑;-r為root的簡(jiǎn)寫(xiě),F:\svn\repository是前面配置的版本庫(kù)路徑,DisplayName是設(shè)置svn服務(wù)的名稱;start=auto為將svn服務(wù)設(shè)置成開(kāi)機(jī)啟動(dòng)!

最后是開(kāi)啟svn服務(wù):
net start svnservice
(可以在“開(kāi)始->運(yùn)行...”中執(zhí)行"services.msc",然后在圖形化界面中開(kāi)啟"svnservice"服務(wù),同執(zhí)行上面語(yǔ)句效果一樣!)

當(dāng)然我們可以建立一個(gè)bat一鍵運(yùn)行上述命令:

sc create svnservice binPath= "E:\TortoiseSVN\bin\svnserve.exe --service -r F:\svn\repository" DisplayName= "svnservice" depend= Tcpip start= auto
net start svnservice
pause

安裝時(shí)只需要更改bat文件里面的2個(gè)路徑即可,簡(jiǎn)化了命令的輸入,懶人必備方法啊,有木有!

5、初始化導(dǎo)入:

簡(jiǎn)單說(shuō)就是將需要svn控制的文件目錄先導(dǎo)入到svn,這步確定svn對(duì)應(yīng)路徑?。ㄗ⒁猓涸撐募夸浿?span style="font-size: 13px;">作為導(dǎo)入初始化,同后續(xù)的svn操作無(wú)任何關(guān)系,可隨意刪除),一般操作如下:

在你需要進(jìn)行版本控制的目錄上右擊, 選擇TortoiseSVN, 再選擇子菜單"導(dǎo)入...", 設(shè)置"文件庫(kù)url"為svn://localhost/folderName(folderName是隨意取的,確定之后,以后svn操作路徑就是這條了!), 點(diǎn)確定后就會(huì)提示文件正在導(dǎo)入.

需要注意的是,這里是svn文件庫(kù)與svn服務(wù)是同一臺(tái)計(jì)算機(jī)的情況, 所以可用localhost, 其它機(jī)器如果要訪問(wèn)svn服務(wù), 應(yīng)該用svn://svn服務(wù)器的IP地址, 例如svn://192.168.1.125

6、客戶端基本操作 :

update、commit等

創(chuàng)建一個(gè)準(zhǔn)備用來(lái)存放版本控制工程的目錄,用來(lái)存放初始化導(dǎo)入后最后一次最新版本的目錄,程序的編寫(xiě)和修改都在這個(gè)目錄完成。例如E:\project, 然后在這個(gè)目錄上右擊這個(gè)目錄,執(zhí)行SVN Checkout命令將svn目錄更新下來(lái)(會(huì)要求填寫(xiě)前面搭建服務(wù)器端所設(shè)置的用戶admin密碼123456 ),本地修改完后再commit到版本庫(kù)(Repository)中

至此, Windows下搭建本地SVN服務(wù)器就算完成了, 你會(huì)看到E:\project及其下面的文件都被標(biāo)記了綠色對(duì)勾 !

另附:
1. 停止服務(wù)
使用"net stop svnservice"停止服務(wù)。
2.刪除服務(wù)
如果服務(wù)安裝的有問(wèn)題,你可能需要?jiǎng)h除服務(wù)。要?jiǎng)h除前面添加的服務(wù),只需要運(yùn)行"sc delete svnservice"。

  
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Subversion配置和使用之服務(wù)器端配置說(shuō)明(2)
用 Subversion 構(gòu)建版本控制環(huán)境
配置啟動(dòng)Subversion svn-serve服務(wù)器
Windows下在本機(jī)創(chuàng)建SVN服務(wù)
Subversion安裝手記
Myeclipse 8.5 配置SVN
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服