久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

SVN版本管理工具的安裝設(shè)置與使用 | IT宅.com

 昵稱13876790 2013-11-28
1,、SVN介紹:

對(duì)于需要許多基于互聯(lián)網(wǎng)的開(kāi)源項(xiàng)目,,版本控制和版本管理很重要,即使是一個(gè)人開(kāi)發(fā),,版本管理工作也很有好處,,可以讓你的工作條理清晰,避免許多重復(fù)工作,。

svn(subversion)是近年來(lái)崛起的版本管理工具,,是cvs的接班人。目前,,絕大多數(shù)開(kāi)源軟件都使用svn作為代碼版本管理軟件,。

2、SVN服務(wù)器的下載和安裝:

在這個(gè)網(wǎng)址中:

http://subversion./servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=2627

找到Setup-Subversion-1.6.6.msi并下載,,雙擊下載的Setup-Subversion-1.6.6.msi文件進(jìn)行安裝,。

安裝完之后,就會(huì)看到在系統(tǒng)變量path中添加了SVN的安裝目錄:D:\Program Files\Subversion\bin,,這樣就可以在cmd使用svn和svnadmin等命令了,。

3、配置SVN資源庫(kù):

在磁盤上建立一個(gè)文件用于保存SVN的資源庫(kù),。這里創(chuàng)建了D:/svnData作為資源庫(kù),。

4、創(chuàng)建資源庫(kù):

在cmd中執(zhí)行如下命令:

C:\Users\arthinking>svnadmin create D:/Java/svnData/svnTest

上面的指令在D:/Java/svnData目錄下創(chuàng)建一個(gè)名為svnTest的資源庫(kù),。

5,、配置資源庫(kù):

在剛才創(chuàng)建的svnTest目錄下的conf文件夾保存了SVN資源庫(kù)的相關(guān)配置信息。打開(kāi)conf目錄下的svnsere.conf文件取消里面的兩行注釋:

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

第一句指定允許匿名用戶讀取該資源庫(kù)

第二句指定允許授權(quán)用戶對(duì)該資源庫(kù)執(zhí)行讀取和寫入操作

第三句指定使用passwd文件來(lái)保存用戶名和密碼

接下來(lái)在passwd文件中添加用戶名和密碼:

arthinking=123

上面表示增加用戶名arthinking,,密碼123.

6,、啟動(dòng)SVN服務(wù)器程序:

在cmd中輸入:

C:\Users\arthinking>svnserve -d -r D:/Java/svnData

其中D:/Java/svnData表示資源庫(kù)的保存位置。允許上面的語(yǔ)句即可啟動(dòng)SVN,,SVN使用了3690端口,,如果其他程序已經(jīng)占用了,則SVN服務(wù)器啟動(dòng)失敗,。

也可以通過(guò)以下命名把SVN服務(wù)器程序安裝此Windows服務(wù):

C:\Windows\system32>sc create svn binPath= "D:/Program Files/Subversion/bin/svnserve.exe --service -r D:/Java/svnData" DisplayName= "Subversion服務(wù)" depend= Tcpip

上面的sc是Windows自帶的Windows服務(wù)器配置程序,,svn是服務(wù)器名。如果希望從Windows中刪除該SVN服務(wù),,可以執(zhí)行下面的語(yǔ)句:

C:\Windows\system32>sc delete svn
7,、SVN客戶端的下載和安裝:

這里我們選擇使用TortoiseSVN作為SVN客戶端,在這個(gè)網(wǎng)站下載安裝程序:

http:///downloads.html

這里我們下了:TortoiseSVN-1.7.1.22161-win32-svn-1.7.1.msi,。雙擊之后進(jìn)入安裝,安裝后可以在右鍵單擊文件夾菜單中看到這樣的工具菜單:

8,、SVN的一些基本操作:
8.1,、發(fā)布項(xiàng)目到服務(wù)器(Import):

右擊Web應(yīng)用文件夾,,在彈出的快捷菜單中選擇:“TortoiseSVN –> Import…”,彈出發(fā)布處理對(duì)話框,。在對(duì)話框的URL of repository中輸入資源庫(kù)的位置,,如上面創(chuàng)建的svnTest的為:

svn://localhost/svnTest

單擊OK。然后輸入登錄SVN的用戶名和密碼(如剛才在passwd文件中設(shè)置的arthinking和123)即可將項(xiàng)目發(fā)布到服務(wù)器,。

8.2,、從服務(wù)器下載項(xiàng)目(Checkout):

在想下載項(xiàng)目的目標(biāo)磁盤空間的空白處單擊鼠標(biāo)右鍵。在彈出的快捷菜單中選擇SVN Checkout,,彈出下載對(duì)話框,。在對(duì)話框的URL of repository中輸入要下載的項(xiàng)目URL(如上面提交的則為:svn://localhost/svnTest),Checkout directory為保存下載項(xiàng)目的位置,。

8.3,、提交修改(Commit):

選中需要提交的文件或者文件夾,右擊彈出的快捷菜單中選擇SVN Commit,,打開(kāi)提交對(duì)話框,。在Message中輸入附加的修改注釋,在Changes made中選擇需要提交的文件,,單擊OK,,然后輸入驗(yàn)證用戶名和密碼即可提交。

8.4,、同步本地文件(Update):

選中需要提交的文件或者文件夾,,右擊彈出的快捷菜單中選擇SVN Update,進(jìn)行同步處理,。

8.5,、添加文件和目錄:

在客戶端的工作空間中添加了文件之后,添加的文件并不會(huì)處于SVN的管理之下,,為了讓新建的文件處于SVN的管理,,需要將該文件添加到SVN中:

選擇需要添加的文件和文件夾,右擊彈出快捷菜單選擇“TortoiseSVN -> Add”進(jìn)行添加,。

上面只是把文件置入了TortoiseSVN的管理,,還沒(méi)有提交到服務(wù)器,為了添加到服務(wù)器還需要執(zhí)行提交操作,。

8.6,、刪除文件和目錄:

首先是在客戶端執(zhí)行刪除:

選擇需要?jiǎng)h除的文件,右擊彈出快捷菜單選擇“TortoiseSVN -> Delete”進(jìn)行刪除,。

上面只是從TortoiseSVN管理下的本地磁盤中刪除了該文件和文件夾,,還沒(méi)有提交到服務(wù)器。為了在服務(wù)器中刪除還需要執(zhí)行提交操作。

8.7,、查看文件或目錄的版本變革:

TortoiseSVN -> Revision graph

8.8,、從以前版本重新開(kāi)始:

TortoiseSVN -> Update to revision

8.9、創(chuàng)建分支:

選擇需要?jiǎng)?chuàng)建分支的文件或者文件夾(這里選擇Test.java),,右擊彈出快捷菜單選擇“TortoiseSVN -> Branch/tag”菜單項(xiàng),,彈出Copy(Branch/Tag)對(duì)話框,在To URL中輸入新的文件名(這里命名為Test_branch.java),,點(diǎn)擊OK進(jìn)行創(chuàng)建,。

8.10、沿著分支開(kāi)發(fā):

為了沿著分支開(kāi)發(fā)可以先切換到分支所在的版本:

選中擁有分支的文件或者文件夾,,右擊彈出快捷菜單選擇“TortoiseSVN -> Switch”菜單項(xiàng),,在彈出的Switch To Branch/Tag對(duì)話框中的To URL下來(lái)框中選擇需要沿著開(kāi)發(fā)的分支,這里選擇Test_branch.java分支,。

切換到Test_branch.java之后繼續(xù)修改該文件,,修改后提交,再次查看該文件的版本變革歷史,,則看到為下圖2所示

8.11,、合并分支:

為了合并分支,可按照如下步驟進(jìn)行:

選擇擁有分支的文件或者文件夾(這里選擇Test.java),,右擊彈出快捷菜單選擇“TortoiseSVN -> Merge”彈出merge type對(duì)話框,,選擇第一個(gè),點(diǎn)擊next,;

彈出Merge revision range對(duì)話框,,URL to merge from下拉框選擇合并哪個(gè)分支(這里選擇Test_branch.java),Revision range to merge選擇合并到哪個(gè)版本,,單擊Next,;

最后是Merge options對(duì)話框,默認(rèn)選項(xiàng)進(jìn)行合并,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多