




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
CVS、RSSSVN安裝現在我們svn軟件已經安裝好了,該軟件是管理我們程序源碼。svn軟件已經安裝好了svn軟件已經安裝好了齊齊哈爾具體什么地方造倉庫要造幾個倉庫倉庫都是裝什么的現在需要把每個倉庫相關的硬件、軟件都給創建出來。倉庫已經創建好需要給倉庫運輸糧食,就是我們自己的源程序代碼需要通過倉庫管理。各個地方供應商和齊齊哈爾糧食倉庫建立聯系。程序員客戶端要與svn建立聯系。通過專門軟件建立聯系。[小烏龜]軟件程序員客戶端與svn版本庫建立聯系右鍵-----》svnCheckout該步驟說明客戶端還沒有找到倉庫服務器。說明倉庫還沒有掛牌運行。svn倉庫運行會占用3690端口號碼(>netstat-ano)占用的進程號碼是5400通過“任務管理器”查看5400是否是svn服務本地代碼上傳到svn服務器里邊。右鍵---》svn---》add右鍵---》commit(提交)開啟匿名用戶權限在此配置文件可以開啟匿名用戶權限操作。svn使用:svn服務器端安裝創建各個小的倉庫(shopcmsbook)svnadmincreated:/svnServer/myapp/shop、cms、book倉庫掛牌營業svnserve-d-r倉庫目錄地址各個小地方的供應商與倉庫建立聯系(安裝小烏龜軟件)使用小烏龜軟件右鍵------->svnCheckout(檢出)使用svn,建立源碼文件上傳到svn服務器里邊右鍵------》svn-----》add右鍵------》commit我現在掛牌營業的版本庫是shop。實際情況是我創建了3個版本庫(shopcmsbook)我們現在要求3個版本庫都掛牌營業。 svnserve-d-rd:/svnServer/myapp/shop svnserve-d-rd:/svnServer/myapp/cms svnserve-d-rd:/svnServer/myapp/book【同時運行多個版本庫】現在我的svn主機名localhost是指引到d:/svnServer/myapp/shop下邊那如果我們svn版本庫掛牌營業的目錄走到d:/svnServer/myapp那么localhost就指引到myapp這個地方現在lihao與svn服務器建立聯系,需要使用book倉庫你得snv服務器主機名就可以這樣寫:svn://localhost/book創建多個svn版本庫掛牌啟動svn版本庫服務,其目錄路徑是各個版本庫的上級目錄具體客戶端與svn建立聯系,其主機名是svn:/localhost/book(倉庫名字)多級目錄版本庫使用,原理與單級目錄一致多級目錄下邊小的版本庫需要分別創建出來svnadmincreatecheckout的時候把主機名寫正確svn://localhost/目錄/目錄/版本庫名稱設置環境變量后,重啟啟動dos命令行如果還不可以使用svnadmin【版本還原】每個svn控制源碼文件,都可以還原為之前的某個具體版本(只要改文件有進行commit版本設置)在進行源碼版本還原的時候可以還原為之前的具體版本如果當前版本號碼是之前的某個版本,系統也允許我們還原為之后的具體版本。只要在svn服務器里邊存在的版本號碼,我們可以任意切換。我們對源文件該名字的時候,需要考慮清楚,舊名字對應的版本號碼就不見了給文件改名字總結:舊文件對應的版本號碼就其本身自己的新名字文件對應的版本號碼也是其本身自己。給文件改名字建議:新創建出來一個文件,名字就是新名字,把舊文件內容復制一份過來就好。這時在系統有存在兩個文件(新和舊文件)【svn主機名更換】我們使用“小烏龜”客戶端該客戶端并不能直接修改主機名。我們可以讓客戶端更改svn版本庫如果客戶端的項目目錄里邊有許多文件夾目錄,那么每個文件夾里邊的svn也需要刪除.右鍵-----》checkout重新建立版本庫我們給svn服務器添加信息的文件、目錄 文件:右鍵----》add&&commit目錄,目錄里邊有文件右鍵(目錄)----add&&commit【對文件提交操作commit】可以對單個文件進行修改,右鍵----》commit我們可以在空白處點擊右鍵------》commit,這時候系統會自動把已經修改的文件給我們賽選出來供commit上傳。在空白處右鍵-----》commit,也會把沒有版本號的文件給我們選擇上,讓我們commit操作,這時候會把add和commit操作合并為一個commit操作我們在空白處右鍵------》commit,會把修改的文件和新創建的文件都給我們列出來,供我們commit操作【svn可以屏蔽某個文件上傳或屏蔽某個系列的文件上傳】關于svn上傳禁止設置對單獨文件進行設置對一系列文件進行設置(后綴名都是一樣的)還可以對文件解禁,讓其恢復自由身,繼續給svn上傳【沖突處理】團隊的每個成員9:00來公司上班,做的第一件事情就是update,把svn版本庫的最新代碼更新到自己本機,再開始一天的工作。兩個人同時操作一個文件,但是他們操作的是不同行的代碼。第二個提交的成員,需要先進行update操作(svn已經把前后兩個人的修改合并為一個文件),才可以commit重新上傳兩個人修改文件相同地方的代碼。相同行、相同地方后修改的成員需要做”update”操作,會給有沖突的文件產生三個文件(mine、舊版本文件、新版本文件),這個三個文件知道意思后需要都刪除我們程序源碼在產生沖突的地方會顯示“========<<<<<<>>>>>>mine新版本號碼”等信息,后修改程序員只需把這些沒有用的信息刪除,把兩個人的修改調整好(兼容好)重新提交到服務器?!径鄠€用戶使用svn】多用戶使用svn版本庫開啟passwd和authz功能在passwd里邊設置用戶名和密碼在authz里邊給具體用戶分配權限只開啟passwd,沒有開啟authz,這樣登錄的時候要求輸入用戶名和密碼,權限有可讀、可寫。我們的用戶可以進行分組,給每個分組設置具體權限【設置svn變成系統的服務】win7同學對以上命令可以這樣執行:給服務器創建svn服務使用指令sccreatesvndbinPath=“d:/svnServer/server/bin/svnserve.exe-rd:/svnServer/myapp--service”start=auto創建服務開啟服務(通過計算機管理自行開啟服務)把服務刪除scdelete服務名稱【svn使用真實場景模擬】svn源碼版本控制svn源碼版本控制用戶1用戶2用戶3用戶4系統管理員linux服務器運行php程序復制用戶1通知系統管理員(可以通過郵件通知),有文件需要被上傳到linux服務器系統管理員到svn去update,把最新的程序文件下載到本地系統管理員把需要上傳的文件“復制”到linux服務器就ok了??偨Y:svn服務器軟件安裝創建svn倉庫svnadmincreatesvn倉庫掛牌使用svnserve-d-rxxxxx多個倉庫同時掛牌使用,svnserve-d-r倉庫地址是多個倉庫的上級目錄地址checkout的時候,主機名:svn://localhost/目錄/目錄/分級倉庫名字禁止某些文件上傳到svn文件還原,文件各個版本可以隨意切換每次寫程序之前最好使用update,把系統的程序文件更新程序代碼修改完畢后執行commit,同時會創建版本號碼,一般1個小時左右執行一次commit操作或有大的改動的時候立即commit操作可以設置多用戶使用svn、可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CCMA 0175-2023移動工作站
- T/CCMA 0133-2022高爾夫球車
- T/CCMA 0087-2020全斷面隧道掘進機狀態監測與評估
- T/CATCM 027-2023中藥固體廢棄物制備有機肥技術規范
- T/CAQI 85-2019空氣凈化器智能模式技術要求及試驗方法
- T/CAQI 135-2020產品質量鑒定程序規范機械設備的特殊要求
- 招銀科技成都java面試題及答案
- 防疫階段面試題及答案
- 國內大廠面試題及答案
- 分析中考試題及答案
- 2022年上海蓬萊中學高二政治下學期期末試卷含解析
- 中印邊境爭端
- 單病種管理匯總
- 第六單元作文訓練:“批判與觀察”高一語文教材同步作文 素材拓展+范文展示(統編版必修下冊)
- 心肺聽診課件
- 中小學生環境教育專題教育大綱
- 商務禮儀之辦公室禮儀課件
- 綠色施工策劃書(模板)
- 肺癌生活質量量表
- GA 1517-2018 金銀珠寶營業場所安全防范要求
- 浙江高考英語--600高頻詞匯
評論
0/150
提交評論