![SVN簡(jiǎn)易向?qū)inux._第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/2/e7992ef6-eac7-42cb-ad8e-646b9cabaa9a/e7992ef6-eac7-42cb-ad8e-646b9cabaa9a1.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、svn簡(jiǎn)易向?qū)inux.svn簡(jiǎn)易向?qū)?網(wǎng)上參考文檔(不好意思 網(wǎng)址當(dāng)初搞忘了 對(duì)不起提供參考資料的這位仁兄)越來(lái)越多的感觸到linux的便利和強(qiáng)大,現(xiàn)在是svn繼續(xù)帶來(lái)這種感覺(jué)。猛然覺(jué)得過(guò)去多年的程序員生涯,沒(méi)有接觸linux是多么封閉。這是一個(gè)簡(jiǎn)易的向?qū)?,是我初次用法和體驗(yàn)的總結(jié)。全面的學(xué)習(xí)應(yīng)參考比如: o'reilly出版的 version conol with subversion - http:/svnbook.r- 普通系統(tǒng)已經(jīng)帶了,否則就安裝一下,比如ubuntu下面: sudo apt-get install subversion創(chuàng)建學(xué)問(wèn)倉(cāng)庫(kù)(repository)
2、/home/qianjiang svnadmin create svn載入項(xiàng)目 cd /home/qianjiang svn import -m "work project: first import" work :/home/qianjiang/svn/work 這樣/home/qianjiang/work名目下的文件都被載入到學(xué)問(wèn)倉(cāng)庫(kù)下面的work項(xiàng)目里面。查看學(xué)問(wèn)倉(cāng)庫(kù) svn file:/home/qianjiang/svn 即查看本地硬盤(pán)/home/qianjiang/svn名目里的學(xué)問(wèn)倉(cāng)庫(kù)。 假如要通過(guò)另外一臺(tái)機(jī)器拜訪,需要運(yùn)行svnserve以支持client的
3、網(wǎng)絡(luò)拜訪。 cd /home/qianjiang svnserve -d -r svn 這時(shí),可通過(guò)網(wǎng)路上的另外一臺(tái)機(jī)器,運(yùn)行: svn ls svn:/9/拜訪權(quán)限 在學(xué)問(wèn)倉(cāng)庫(kù),這里是/home/qianjiang/svn,下面的conf/svnserve.conf 其中: anon-access = read /表示匿名可讀 auth-access = /表示認(rèn)證用戶(hù)可寫(xiě) password-db = /用戶(hù)和密碼所在文件 /home/qianjiang/conf/passwd里面,我加上了: qianjiang = mypasswordcheck out(獲得項(xiàng)目
4、的一個(gè)本地拷貝) 比如: svn checkout svn:/9/work 假如是要之前的某個(gè)版本: svn checkout -r 5 svn:/9/workcheck in/commit (提交修改) 比如,在本地 svn commit 或者指定文件: svn ci -m "set ejtag to 12 mhz to make it stable ." bin/reflashup from repository svn up 或回到之前某個(gè)版本 svn update -r r filename查看修改狀態(tài) svn s
5、t查看文件修改的內(nèi)容 svn filename 假如要比較不同版本 svn diff -r r1:r2 filename復(fù)原到修改前的內(nèi)容 svn revert filename查看文件歷史 svn log filename協(xié)助 svn help svn help st 等刪除svn相關(guān)的文件 svn filename/dir 這樣就加入到本地的working copy中,commit之后會(huì)加入到repository. 假如要取消,可以用法svn revert顯示指定文件每行的author和revision svn blame filename比較兩個(gè)版本之間的差異 svn diff -r r
6、3:r30 -summarize注: 曾經(jīng)碰到過(guò)這樣的問(wèn)題,重啟機(jī)器后 運(yùn)行svn ls svn:/localhost 提醒: svn: can't connect to host "localhost":connection refu 執(zhí)行: cd /home/qianjiang svnserve -d -r svn即復(fù)原 也許,由于重啟后svnserve讀取的權(quán)限文件設(shè)置不允許拜訪。 另外一個(gè)問(wèn)題是運(yùn)行,svnserve -d -r svn不勝利,提醒svnserve正在運(yùn)行,需要 ps -ef | svnserve找到svnserve的p kill svnse
7、rve-pid 一個(gè)常用簡(jiǎn)述鏈接/scdocs/ddusingsvn_command-lineworkwithrep假如svn server的ip發(fā)生變幻,假如不想重新check out,可以運(yùn)行:svn switch,如: svn switch -re svnroot -g svnpasswd svnroot 輸入密碼 *建立名目 /home/svnroot/repository11 建立學(xué)問(wèn)倉(cāng)庫(kù) test1svnadmin create /home/svnroot/repository1/test1假如有多個(gè)的話(huà)svnadmin c
8、reate /home/svnroot/repository1/test2授予權(quán)限 700 /home/svnroot/repository1本地測(cè)試導(dǎo)入服務(wù)器代碼 svn import /data0/htdocs/fajxc/css file:/home/svnroot/repository1/test1 -m "init"本地測(cè)試拜訪svn ls file:/home/svnroot/repository1/test1/建立每個(gè)學(xué)問(wèn)庫(kù)的時(shí)候都會(huì)有配置文件來(lái)控制對(duì)學(xué)問(wèn)庫(kù)的拜訪 默認(rèn)在學(xué)問(wèn)庫(kù)的conf/svnserver.conf文件里vi /home/svnroot/re
9、pository1/test1/conf/svnserve.confkillall svnservesvnserve -d -r repository1 -listen-port 243本地測(cè)試svn ls svn://test1外網(wǎng)拜訪 svn:/:243/test1svn:/ :243/test2-d 后臺(tái) r 根名目 -listen-prot 監(jiān)聽(tīng)端口查看進(jìn)程pid ps -aux |grep svnserve 在學(xué)問(wèn)倉(cāng)庫(kù)的conf/svnserve.conf 其中: anon-access = read /表示匿名可讀 auth-access = write /表示認(rèn)證用戶(hù)可寫(xiě) password-db = passwd /用戶(hù)和密碼所在文件修改密碼passwd配置文件vi /home/svnroot/repository1/test1/conf/passwdusername = passwordlinxu切換svn用戶(hù) svnroot登錄 密碼fuaote
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44808.2-2024人類(lèi)工效學(xué)無(wú)障礙設(shè)計(jì)第2部分:考慮顏色視覺(jué)隨年齡變化的顏色組合方法
- Ginisortamab-Mouse-IgG1-生命科學(xué)試劑-MCE-5731
- CDDP-PEG-Cy3-生命科學(xué)試劑-MCE-6481
- 20-Hydroxylucidenic-acid-E2-生命科學(xué)試劑-MCE-8519
- 2-Dodecylfuran-生命科學(xué)試劑-MCE-5142
- 二零二五年度綠色建筑物業(yè)費(fèi)減免執(zhí)行合同
- 二零二五年度校園教師聘用與管理合作協(xié)議
- 二零二五年度股權(quán)贈(zèng)與合同:公司股東權(quán)益轉(zhuǎn)移與公司股權(quán)結(jié)構(gòu)調(diào)整
- 2025年度籃球運(yùn)動(dòng)員與俱樂(lè)部傷病賠償合同
- 2025年度影視基地裝修半包工程合同
- 四川省自貢市2024-2025學(xué)年上學(xué)期八年級(jí)英語(yǔ)期末試題(含答案無(wú)聽(tīng)力音頻及原文)
- 2025-2030年中國(guó)汽車(chē)防滑鏈行業(yè)競(jìng)爭(zhēng)格局展望及投資策略分析報(bào)告新版
- 2025年上海用人單位勞動(dòng)合同(4篇)
- 二年級(jí)上冊(cè)口算題3000道-打印版讓孩子口算無(wú)憂(yōu)
- 新疆烏魯木齊地區(qū)2025年高三年級(jí)第一次質(zhì)量監(jiān)測(cè)生物學(xué)試卷(含答案)
- 衛(wèi)生服務(wù)個(gè)人基本信息表
- 高中英語(yǔ)北師大版必修第一冊(cè)全冊(cè)單詞表(按單元編排)
- 新教科版科學(xué)小學(xué)四年級(jí)下冊(cè)全冊(cè)教案
- 苗圃建設(shè)項(xiàng)目施工組織設(shè)計(jì)范本
- 廣東省湛江市廉江市2023-2024學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 學(xué)校食品安全舉報(bào)投訴處理制度
評(píng)論
0/150
提交評(píng)論