如何使用svn管理eclipse的項(xiàng)目代碼

第一步:創(chuàng)建本地的SVN倉庫

a.創(chuàng)建如下路徑的三個(gè)文件夾磨取。
E:\repository\cms\svn,repository是本地倉庫建蹄,cms是項(xiàng)目名筷狼,svn是用來存放建SVN生成的文件;

b.在SVN文件下右擊,選擇TortoiseSVN,再選擇create repository here恃鞋,生成如下文件崖媚,說明本地SVN倉庫創(chuàng)建成功。(也可以用指令$ svnadmin creat svn恤浪,SVN使用命令行:不能在命令行下使用畅哑。需要到http://www.visualsvn.com/downloads/下載Apache Subversion command line tools,這是一個(gè)可以在cmd下使用的命令行工具水由,解壓后把里面bin目錄這個(gè)路徑添加到環(huán)境變量的path荠呐,這樣在cmd下就可以使用了,和Linux下使用svn的習(xí)慣一樣了砂客。)

image.png

第二步:配置config文件下的配置文件

注意:將配置項(xiàng)前面的#和空格都去掉

image.png

a.svnserve.conf(記得去掉注釋符#后要頂格寫泥张,不然會有下文報(bào)的錯(cuò)誤):

image.png

b.passwd:在[users]下面添加賬號和密碼


image.png

c.authz:配置用戶組和權(quán)限,將不同的用戶進(jìn)行分組鞭盟,對組中用戶進(jìn)行統(tǒng)一管理圾结,使用[/]代表svn服務(wù)器中的所有資源庫

image.png

第三步:啟動(dòng)SVN服務(wù),使用批處理文件。

a.在cms的根目錄下齿诉,新建一個(gè)svnStart.bat的啟動(dòng)文件筝野。寫入
svnserve -d -r E:\repository\cms\svn保存晌姚。

image.png

b.雙擊該啟動(dòng)文件,出現(xiàn)如下窗口歇竟。說明SVN服務(wù)啟動(dòng)成功挥唠。

image.png

第四步:在eclipse中創(chuàng)建svn新的資源庫。

(如何才能在eclipse中打開SVN資源庫詳見:http://www.reibang.com/writer#/notebooks/16176317/notes/16667716
a.在下圖中的空白窗口處右擊選擇新建---資源庫位置焕议。

image.png

b.出現(xiàn)如下圖窗口宝磨。URL寫上自己的本地IP

image.png

c.添加svn資源庫一直報(bào)錯(cuò):
1)驗(yàn)證位置時(shí)發(fā)生錯(cuò)誤:“org.apache.subversion.javahl.ClientException:svn:E210003:connection refuse by the server”。這個(gè)是因?yàn)闆]聯(lián)網(wǎng)導(dǎo)致的盅安。

image.png

URL地址有效在瀏覽器中打開會有如下顯示:

image.png

2)唤锉、 [svn: E200002: line 19: Option expected錯(cuò)誤解決]如下圖這是因?yàn)樾薷膕vnserve.conf時(shí),打開注釋時(shí)别瞭,配置的前面有空格窿祥,應(yīng)該頂格寫。修改后即可蝙寨。

image.png

修改頂格后:

image.png

3)晒衩、SVN服務(wù)器版本問題svn: E210004: Number is larger than maximum的解決辦法:
安裝了最新的subversion-1.8.1,eclipse里面使用svn會提示:svn: E210004: Number is larger than maximum,有人說是服務(wù)器subversion比eclipse里的插件版本高導(dǎo)致,要升級eclipse里的插件eclipse不支持subversion 1.8需要換成1.7墙歪,但是我這里subversion是1.8.0听系,而eclipse的是eclipse_svn_site-1.8.22,版本已經(jīng)低了虹菲。所以還是不是這個(gè)問題靠胜。(所以說版本最好從最低的開始裝,像我覺悟得晚届惋,啥都認(rèn)為新的好就痛苦了)又找到另一種說法髓帽,說是svn服務(wù)器比客戶端的高,服務(wù)器subversion下載地址https://subversion.apache.org/download.cgi?update=201708081800脑豹≈2兀客戶端tortoisesvn的下載地址https://tortoisesvn.net/downloads.html
我又下載的是slickSVN客戶端,可自行選擇瘩欺”馗牵可以在http://www.sliksvn.com/en/download下載SlikSVN解決,SlikSVN也是一個(gè)客戶端俱饿,添加得到版本(Slik-Subversion-1.8.19-x64)要比服務(wù)器(Setup-Subversion-1.8.0-1)高點(diǎn)歌粥。注意之前下了一根與服務(wù)器匹配的1.8.0還是不行。同時(shí)激活了JavaHL拍埠。

image.png
image.png

4)失驶、svn:E125006:"E:\svn\demo1\db\format"包含非法文件系統(tǒng)格式選項(xiàng)“addressing logical”。這是我安裝了新的服務(wù)器枣购,沒有重建SVN倉庫導(dǎo)致的嬉探。

image.png

d:刪除該路徑下的auth文件夾里所有的登錄信息

image.png

e.還是沒有創(chuàng)建成功擦耀,后來發(fā)現(xiàn)是沒有把SVN服務(wù)器跟倉庫建立連接。還要檢查自己的URL是否正確涩堤,復(fù)制到瀏覽器里看看能否打開眷蜓。
要啟動(dòng)服務(wù)器,指定倉庫的位置胎围。
1)吁系、啟動(dòng)(啟動(dòng)倉庫把它寫成了svn.bat文件,把該文件打開即可啟動(dòng)白魂,也可以自己去把它注冊成操作系統(tǒng)的開機(jī)啟動(dòng)服務(wù)汽纤。)
cmd控制臺命令:
啟動(dòng)時(shí)指定倉庫的路徑不同分成了單倉庫和多倉庫:
公司的一般都是多倉庫(就是很多項(xiàng)目對應(yīng)的倉庫在同一個(gè)根目錄下)

cmd控制臺命令:  
啟動(dòng):svnserve -d -r 倉庫父目錄  ,表示啟動(dòng)時(shí)多倉庫
例如:svnserve  -d  -r  E:\repository\svn 
-d:后臺執(zhí)行
-r:版本庫的根目錄
E:\repository\svn\bos:倉庫的路徑
訪問倉庫:svn://localhost:3690(表示訪問啟動(dòng)的目錄--多倉庫),svn://localhost:3690/bos(表示訪問多倉庫里的bo倉庫相當(dāng)于E:\repository\svn\bos)

單倉庫:
啟動(dòng):svnserve -d -r 倉庫的根 碧聪,表示啟動(dòng)時(shí)單倉庫
例如:svnserve -d -r svn://localhost:3690/bos
訪問:svn://localhost:3690(訪問當(dāng)前的啟動(dòng)的倉庫路徑)

image.png

回到eclipse創(chuàng)建資源庫冒版。這次終于沒再報(bào)錯(cuò),創(chuàng)建成功了逞姿。用戶名:在authz的配置文件里,密碼在paswd的配置文件里捆等。這個(gè)URL是代碼要分享到哪里的: svn://localhost:3690/bos

image.png

svn資源庫添加成功滞造。


image.png

測試:本地的項(xiàng)目檢出成功:把bos項(xiàng)目下載到cms的文件夾里。

image.png
image.png

第五步:將搭建的web項(xiàng)目共享到SVN倉庫

a.選中項(xiàng)目-右鍵單擊-Team-Share Project

image.png

b.下一步栋烤,選擇想要共享資源庫的位置谒养,下圖是的路徑是默認(rèn)的與項(xiàng)目的代碼平級的。


image.png

我們需要再項(xiàng)目下創(chuàng)建一個(gè)新的文件夾明郭,存放要共享的代碼买窟。

image.png

c.下一步


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市薯定,隨后出現(xiàn)的幾起案子始绍,更是在濱河造成了極大的恐慌,老刑警劉巖话侄,帶你破解...
    沈念sama閱讀 212,599評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件亏推,死亡現(xiàn)場離奇詭異,居然都是意外死亡年堆,警方通過查閱死者的電腦和手機(jī)吞杭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來变丧,“玉大人芽狗,你說我怎么就攤上這事⊙髋睿” “怎么了童擎?”我有些...
    開封第一講書人閱讀 158,084評論 0 348
  • 文/不壞的土叔 我叫張陵滴劲,是天一觀的道長。 經(jīng)常有香客問我柔昼,道長哑芹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,708評論 1 284
  • 正文 為了忘掉前任捕透,我火速辦了婚禮聪姿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘乙嘀。我一直安慰自己末购,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,813評論 6 386
  • 文/花漫 我一把揭開白布虎谢。 她就那樣靜靜地躺著盟榴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪婴噩。 梳的紋絲不亂的頭發(fā)上擎场,一...
    開封第一講書人閱讀 50,021評論 1 291
  • 那天,我揣著相機(jī)與錄音几莽,去河邊找鬼迅办。 笑死,一個(gè)胖子當(dāng)著我的面吹牛章蚣,可吹牛的內(nèi)容都是我干的站欺。 我是一名探鬼主播,決...
    沈念sama閱讀 39,120評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼纤垂,長吁一口氣:“原來是場噩夢啊……” “哼矾策!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起峭沦,我...
    開封第一講書人閱讀 37,866評論 0 268
  • 序言:老撾萬榮一對情侶失蹤贾虽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后熙侍,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體榄鉴,經(jīng)...
    沈念sama閱讀 44,308評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,633評論 2 327
  • 正文 我和宋清朗相戀三年蛉抓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了庆尘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,768評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡巷送,死狀恐怖驶忌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤付魔,帶...
    沈念sama閱讀 34,461評論 4 333
  • 正文 年R本政府宣布聊品,位于F島的核電站,受9級特大地震影響几苍,放射性物質(zhì)發(fā)生泄漏翻屈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,094評論 3 317
  • 文/蒙蒙 一妻坝、第九天 我趴在偏房一處隱蔽的房頂上張望伸眶。 院中可真熱鬧,春花似錦刽宪、人聲如沸厘贼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嘴秸。三九已至,卻和暖如春庇谆,著一層夾襖步出監(jiān)牢的瞬間岳掐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評論 1 267
  • 我被黑心中介騙來泰國打工饭耳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留岩四,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,571評論 2 362
  • 正文 我出身青樓哥攘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親材鹦。 傳聞我的和親對象是個(gè)殘疾皇子逝淹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,666評論 2 350

推薦閱讀更多精彩內(nèi)容