下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、svn簡易向導linux.svn簡易向導-網(wǎng)上參考文檔(不好意思 網(wǎng)址當初搞忘了 對不起提供參考資料的這位仁兄)越來越多的感觸到linux的便利和強大,現(xiàn)在是svn繼續(xù)帶來這種感覺。猛然覺得過去多年的程序員生涯,沒有接觸linux是多么封閉。這是一個簡易的向導,是我初次用法和體驗的總結。全面的學習應參考比如: o'reilly出版的 version conol with subversion - http:/svnbook.r- 普通系統(tǒng)已經帶了,否則就安裝一下,比如ubuntu下面: sudo apt-get install subversion創(chuàng)建學問倉庫(repository)
2、/home/qianjiang svnadmin create svn載入項目 cd /home/qianjiang svn import -m "work project: first import" work :/home/qianjiang/svn/work 這樣/home/qianjiang/work名目下的文件都被載入到學問倉庫下面的work項目里面。查看學問倉庫 svn file:/home/qianjiang/svn 即查看本地硬盤/home/qianjiang/svn名目里的學問倉庫。 假如要通過另外一臺機器拜訪,需要運行svnserve以支持client的
3、網(wǎng)絡拜訪。 cd /home/qianjiang svnserve -d -r svn 這時,可通過網(wǎng)路上的另外一臺機器,運行: svn ls svn:/9/拜訪權限 在學問倉庫,這里是/home/qianjiang/svn,下面的conf/svnserve.conf 其中: anon-access = read /表示匿名可讀 auth-access = /表示認證用戶可寫 password-db = /用戶和密碼所在文件 /home/qianjiang/conf/passwd里面,我加上了: qianjiang = mypasswordcheck out(獲得項目
4、的一個本地拷貝) 比如: svn checkout svn:/9/work 假如是要之前的某個版本: 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 或回到之前某個版本 svn update -r r filename查看修改狀態(tài) svn s
5、t查看文件修改的內容 svn filename 假如要比較不同版本 svn diff -r r1:r2 filename復原到修改前的內容 svn revert filename查看文件歷史 svn log filename協(xié)助 svn help svn help st 等刪除svn相關的文件 svn filename/dir 這樣就加入到本地的working copy中,commit之后會加入到repository. 假如要取消,可以用法svn revert顯示指定文件每行的author和revision svn blame filename比較兩個版本之間的差異 svn diff -r r
6、3:r30 -summarize注: 曾經碰到過這樣的問題,重啟機器后 運行svn ls svn:/localhost 提醒: svn: can't connect to host "localhost":connection refu 執(zhí)行: cd /home/qianjiang svnserve -d -r svn即復原 也許,由于重啟后svnserve讀取的權限文件設置不允許拜訪。 另外一個問題是運行,svnserve -d -r svn不勝利,提醒svnserve正在運行,需要 ps -ef | svnserve找到svnserve的p kill svnse
7、rve-pid 一個常用簡述鏈接/scdocs/ddusingsvn_command-lineworkwithrep假如svn server的ip發(fā)生變幻,假如不想重新check out,可以運行:svn switch,如: svn switch -re svnroot -g svnpasswd svnroot 輸入密碼 *建立名目 /home/svnroot/repository11 建立學問倉庫 test1svnadmin create /home/svnroot/repository1/test1假如有多個的話svnadmin c
8、reate /home/svnroot/repository1/test2授予權限 700 /home/svnroot/repository1本地測試導入服務器代碼 svn import /data0/htdocs/fajxc/css file:/home/svnroot/repository1/test1 -m "init"本地測試拜訪svn ls file:/home/svnroot/repository1/test1/建立每個學問庫的時候都會有配置文件來控制對學問庫的拜訪 默認在學問庫的conf/svnserver.conf文件里vi /home/svnroot/re
9、pository1/test1/conf/svnserve.confkillall svnservesvnserve -d -r repository1 -listen-port 243本地測試svn ls svn://test1外網(wǎng)拜訪 svn:/:243/test1svn:/ :243/test2-d 后臺 r 根名目 -listen-prot 監(jiān)聽端口查看進程pid ps -aux |grep svnserve 在學問倉庫的conf/svnserve.conf 其中: anon-access = read /表示匿名可讀 auth-access = write /表示認證用戶可寫 password-db = passwd /用戶和密碼所在文件修改密碼passwd配置文件vi /home/svnroot/repository1/test1/conf/passwdusername = passwordlinxu切換svn用戶 svnroot登錄 密碼fuaote
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年《西廂記》讀書心得樣本(5篇)
- 課題申報參考:教育科技人才一體化理論與實踐研究
- 2025版工業(yè)換熱站設備檢修及改造合同3篇
- 2025版押金房屋買賣合同:智能家居系統(tǒng)定制版合同2篇
- 2025年度個人虛擬現(xiàn)實體驗服務合同范本2篇
- 2024運輸工程居間合同范本
- 二零二五年度倉儲物流園區(qū)租賃合同模板3篇
- 二零二五年度旅行社脫團游客應急處理與責任免除合同4篇
- 二零二五年度專業(yè)賽事車輛臨時駕駛員用工合同4篇
- 2025年度智能溫室大棚建設及維護服務合同3篇
- 醫(yī)學脂質的構成功能及分析專題課件
- 高技能人才培養(yǎng)的策略創(chuàng)新與實踐路徑
- 廣東省湛江市廉江市2023-2024學年八年級上學期期末考試數(shù)學試卷(含答案)
- 2024年湖北省知名中小學教聯(lián)體聯(lián)盟中考語文一模試卷
- 安徽省蕪湖市2023-2024學年高一上學期期末考試 生物 含解析
- 燃氣行業(yè)有限空間作業(yè)安全管理制度
- 氣胸病人的護理幻燈片
- 《地下建筑結構》第二版(朱合華)中文(2)課件
- JB T 7946.1-2017鑄造鋁合金金相
- 包裝過程質量控制
- 通用電子嘉賓禮薄
評論
0/150
提交評論