從0開始搭建SVN服務(wù)器(圖文詳解)
機(jī)器環(huán)境:Win7 64位
Eclipse:Neon.1a Release (4.6.1)
在Win7上安裝SVN server作為搭建代碼服務(wù)器,在另外一臺(tái)機(jī)器上提交代碼進(jìn)行測試。
一、SVN服務(wù)器配置
1.1下載與安裝
到VISUALSVN SERVER官網(wǎng)下載SVN服務(wù)器安裝包,下載地址:https://www.visualsvn.com/server/download/
下載后一路下一步,之后啟動(dòng)VisualSVN Server Manager。
1.2用戶管理
點(diǎn)擊users會(huì)彈出添加新用戶對(duì)話框,設(shè)置username、password。
1.3創(chuàng)建倉庫
點(diǎn)擊repositories,右鍵,創(chuàng)建新的倉庫。文件系統(tǒng)選擇Regular FSFS repository。
下一步,設(shè)置倉庫的名稱:
下一步,選擇帶有分支、標(biāo)簽、主分支的目錄結(jié)構(gòu):
下一步,設(shè)置所有用戶都有讀寫權(quán)限。
最后,點(diǎn)擊create,倉庫創(chuàng)建完成。
現(xiàn)在我們已經(jīng)搭建好了一個(gè)SVN服務(wù)器,下面看看如何提交代碼。
二、Eclipse中使用SVN
2.1安裝Eclipse SVN插件
到Eclipse Market搜索SVN,找到Subversive-SVN Team Provider插件,安裝即可。
2.2提交Eclipse java代碼到SVN
首先在Eclipse創(chuàng)建一個(gè)Java工程:
把這個(gè)java 工程提交到SVN。單擊工程名,右鍵,team->Share Project->SVN->Create a new repository,之后會(huì)彈出來一個(gè)如下所示的對(duì)話框。URL是SVN服務(wù)器上的倉庫地址(倉庫地址可以通過單擊倉庫名稱,右鍵,”Copy URL to Clipboard”獲取,獲取的是本機(jī)的pc名加svn 地址:https://elk-PC/svn/ucas/,用本機(jī)IP替換pc名:https://192.168.1.102/svn/ucas ):
authentication填寫用戶名和密碼:
下一步,設(shè)置工程路徑:
點(diǎn)擊finish,彈出如下所示的窗口。在這里可以添加注釋,選擇提交哪些文件。.setting、.classpath、.project不是我們需要的,不勾選。然后點(diǎn)擊finish就完成了代碼提交。
刷新SVN中的倉庫,可以看到提交的工程文件。
三、文件更新、對(duì)比
本地代碼更新以后,如何同步到SVN呢?
3.1更新文件后commit
新增的文件或者本地文件修改以后,單擊該文件然后右鍵,Team-Commit,之后填寫注釋,提交即可。
3.2本地文件和線上文件對(duì)比
一個(gè)項(xiàng)目一般會(huì)有多個(gè)人同時(shí)開發(fā),如果線上的代碼更新,如何把本地文件和SVN服務(wù)器上的文件對(duì)比呢?
可以單擊文件名,右鍵->Team->Synchronize With Repository,選擇SVN中的文件和本地文件進(jìn)行對(duì)比,如下圖所示:
四、導(dǎo)入SVN工程到Eclipse
把本地的工程刪除,演示一下如何從SVN倉庫中下拉代碼到Eclipse中。
第一步,file->import->SVN->Project from SVN
然后Create a new repository,填寫SVN工程地址:
點(diǎn)擊finish之后會(huì)彈出”Check Out As”對(duì)話框。這一步用于設(shè)置導(dǎo)入的工程類型,選擇第一個(gè):
下一步會(huì)彈出工程類型的選擇,這一步要結(jié)合工程類型來選擇,因?yàn)榇a是java工程,選擇Java Project即可。
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
MongoDB學(xué)習(xí)筆記(二) 通過samus驅(qū)動(dòng)實(shí)現(xiàn)基本數(shù)據(jù)操作
傳統(tǒng)的關(guān)系數(shù)據(jù)庫一般由數(shù)據(jù)庫(database)、表(table)、記錄(record)三個(gè)層次概念組成,MongoDB是由(database)、集合(collection)、文檔對(duì)象(document)三個(gè)層次組成2013-07-07游戲服務(wù)器開發(fā)的基本體系與服務(wù)器端開發(fā)的一些建議
剛開始時(shí)以為做游戲服務(wù)器和做web差不多,但是經(jīng)過一段時(shí)間之后,才發(fā)現(xiàn)代碼太多,太亂了,一看代碼都想重構(gòu),都是踩著坑往前走。這里我把一些游戲開發(fā)方面的東西整理一下,希望能對(duì)那些想做游戲服務(wù)器開發(fā)的朋友有所幫助2017-07-07kali linux 安裝 NVIDA 顯卡驅(qū)動(dòng)教程
本文是作者通過實(shí)際操作后分享出來的kali linux系統(tǒng)上安裝NVDIA顯卡驅(qū)動(dòng)的全過程記錄,真實(shí)有效,有需要的小伙伴可以參考下。2018-04-04VPS主機(jī)快速搬家方法:邊打包邊傳輸邊解壓適合大中型論壇網(wǎng)站
本篇文章給大家分享如何在VPS主機(jī)之間快速搬家,一邊打包壓縮原主機(jī)上的文件,一邊傳輸文件數(shù)據(jù)到新的主機(jī)上,一邊在新的VPS主機(jī)上解壓文件,因?yàn)樗械牟僮鞫际窃赩PS主機(jī)上之間進(jìn)行,傳輸速度可以達(dá)到幾MB/s以上,特別適合一些大中型的論壇和網(wǎng)站搬家2017-07-07服務(wù)器共享文件夾設(shè)置軟件、局域網(wǎng)共享文件夾加密工具、文件共享服務(wù)器軟件的選擇
這篇文章主要介紹了服務(wù)器共享文件夾設(shè)置軟件、局域網(wǎng)共享文件夾加密工具、文件共享服務(wù)器軟件的選擇,需要的朋友可以參考下2015-12-12selenium+chromedriver在服務(wù)器運(yùn)行的詳細(xì)教程
這篇文章主要介紹了selenium+chromedriver在服務(wù)器運(yùn)行的詳細(xì)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03服務(wù)器sas硬盤+sata串口硬盤win2003系統(tǒng)安裝方法分享
最近我們購置了兩臺(tái)win2003服務(wù)器,因?yàn)榭紤]到性價(jià)比,我們購買了一個(gè)300G 1.5w轉(zhuǎn)的sas硬盤與一個(gè)1T的企業(yè)級(jí)硬盤。在實(shí)際安裝中碰到了一些問題,附解決方法。2011-04-04VPS主機(jī)上備份網(wǎng)站和數(shù)據(jù)庫的簡單方法
現(xiàn)在看到越來越多的VPSer開始使用VPS,在使用VPS的時(shí)候一個(gè)很重要的任務(wù)就是VPS提供備份,雖然一些IDC也提供VPS的備份服務(wù),但要不就是收費(fèi),都不太適合我們這些VPSer們使用2012-05-05