基於SVN源碼辦事器搭建(具體教程剖析)。本站提示廣大學習愛好者:(基於SVN源碼辦事器搭建(具體教程剖析))文章只能為提供參考,不一定能成為您想要的結果。以下是基於SVN源碼辦事器搭建(具體教程剖析)正文
單擊“Next”
勾選“I accept...”,然後單擊“Next”
選擇第一個“裝置VisualSVN Server(可視化SVN辦事器)”和“Management Console”
Location是你的裝置目次,C盤或D盤都可以,Repositories是你的源代碼倉庫,也就是你SVN幫你治理代碼放置的地位,這裡我選擇放置在D盤根目次下,將“Use secure connection”復選框的勾去失落,然後在Server Port中填寫8080(填其他端標語也能夠,然則確保該端標語未被占用),在這裡不應用平安銜接的緣由是,它會招致通信速度減慢(PS:其時在公司設置裝備擺設時應用的secure connection,每次Checkout一主要15秒多的時光,沒法忍耐),然後單擊“Next”:
單擊“Install”
期待……
Finish!
單擊“Finish”後,會啟動VisualSVN Server,可以看到,它的Status是:
VisualSVN Server is running
Server URL is http://motor-109133.hanslaser.com:8080/svn/
至此,辦事器端軟件裝置終了!
4、SVN辦事器設置裝備擺設項目
右鍵單擊“Repositories”,選擇“Create New Repository...”
在“Repository Name”下方文本框填入“TestSvn”(作為測試用),將“Create default structure(trunk,branches,tags)”選項勾選上,單擊OK
可以看到在Repositories樹上面,有一個TestSvn庫,這個TestSvn庫中有三個文件夾:
branches(分支,修正特別功效或許新功效的分支代碼,可與骨干停止歸並)tags(標志,設定milestone版本)trunk(骨干,寄存以後正在編纂的代碼工程)開端新建用戶(用戶組治理請列位本身研討),右鍵單擊“Users”,選擇“Create User...”
在“Create New User”對話框中填寫賬號暗碼,如圖所示:
可以看到Users文件夾上面有了一個用戶:
記得將Repositories倉庫的屬性修正一下,由於它默許的屬性是Everyone Read/Write,意思是任何人都可以對該庫中的內容停止讀寫,如今我們要將其修正成Everyone No Access,然後再本身添加用戶,賜與用戶讀或寫的才能,右鍵單擊“Repositories”,選擇“Properties”:
選中“Everyone”,然後勾選“No Access”:
如今開端為TestSvn添加一個用戶,也就是方才添加的賬號:zhengshuo,右鍵單擊“TestSvn”,選擇“Properties...”:
單擊“Add...”,選擇Users下的zhengshuo,單擊OK
如許用戶zhengshuo就被添加到TestSvn項目中(即今朝只要zhengshuo才有對TestSvn的讀寫權力):
5、裝置SVN客戶端軟件雙擊以下裝置包:
單擊“Next”
選擇“I accept...”,單擊“Next”
選擇裝置目次,單擊“Next”:
開端Install:
Wait...
裝置終了!
6、從SVN辦事器簽收工程代碼
在隨意率性一個地位樹立一個文件夾TestSvn,好比說D盤,右鍵單擊該文件夾,選擇“SVN Checkout...”
填寫好“URL of Repository”,格局是http://你電腦的IP地址:8080/svn/TestSvn,端標語是之前設置好的8080,IP地址填寫你以後電腦的IP地址,然後單擊OK:
SVN會提醒輸出賬號暗碼停止驗證,由於zhengshuo這個賬號在辦事器中曾經添加,所以可以用該賬號停止登錄:
驗證勝利後,會提醒“Checkout Finished!”:
7、向SVN辦事器簽入工程代碼
第一次簽出會取得以後項目TestSvn中的目次構造,即branches,tags和trunk:
我們的代碼要放在trunk(骨干)文件夾中,代碼以下:
右鍵單擊TestSvn文件夾,選擇“SVN Commit...”
填寫好上傳來由Message,單擊OK
提醒“Commit Finished!”
8、跋文
本文講述的內容固然較為簡略,然則,它卻給了初學者一個最好的切入點,讓初學者可以或許在最短的時光內,對SVN源代碼辦事器的搭建和初步應用有一個全盤的懂得。
經由過程對SVN源碼辦事器的搭建,也讓我明確了軟件代碼版本治理的主要性,正所謂正人善假於物也,我們作為一個及格的軟件工程師,要擅長公道應用身旁一切可以應用的資本,來優化我們的任務情況,進步任務效力,為公司為本身寫出Bug較少的完善軟件。