<form id="dlljd"></form>
        <address id="dlljd"><address id="dlljd"><listing id="dlljd"></listing></address></address>

        <em id="dlljd"><form id="dlljd"></form></em>

          <address id="dlljd"></address>
            <noframes id="dlljd">

              聯系我們 - 廣告服務 - 聯系電話:
              您的當前位置: > 關注 > > 正文

              SVN簡單概述及使用 Tortoise-SVN安裝教程

              來源:CSDN 時間:2023-04-13 10:47:42

              SVN簡單概述及使用


              (相關資料圖)

              SVN安裝

              下載地址:http://subversion.apache.org/packages.html#windows

              安裝步驟:一路NEXT就可以了

              SVN圖形化界面安裝

              按照自己的電腦配置下載

              安裝過程:一路NEXT就可以了

              SVN安裝是否成功

              打開DOS窗口,輸入svnadmin –version 回車,查看是否安裝成功

              SVN 基本目錄結構

              bin – 可執行的二進制文件iconv – 字符集編碼的文件licenses – 許可證協議share – 本地語言轉換

              創建SVN的倉庫

              使用圖形化界面的方式來創建

              右鍵 -> TortoiseSVN -> Create repository here

              基本目錄結構

              * conf          -- 配置文件(重點的配置文件)    * svnserve.conf     -- SVN的配置文件    * passwd            -- 用戶名和密碼的文件    * authz             -- 權限認證的文件* db            -- 版本數據存儲目錄* hooks         -- 存放版本庫勾子目錄* locks         -- 存儲庫鎖目錄,用來跟蹤庫的訪問者

              SVN簡單配置 自啟動管理

              啟動多倉庫

              svnserve -d -r C:\Repositories

              設置自啟動

              sc create SVN-Service binpath= “C:\Program Files (x86)\Subversion\bin\svnserve.exe –service -r C:\Repositories” displayname= “SVN-Service” start= auto depend= Tcpip

              按照自己安裝條件更改路徑

              SVN安裝地址:C:\Program Files (x86)\Subversion\bin\svnserve.exe 倉庫地址: C:\Repositories

              SVN簡單操作

              選擇 svn checkout – 檢出(第一次都需要檢出資料,和svn的服務器取得同步)

              svn的默認端口號是3690,使用協議:svn://localhost:3690/crm來檢出內容

              創建文件,出現一個藍色的 ? 號,說明該文件還沒有被svn所管理,需要手動添加該文件。右鍵->TortoiseSVN->點擊 add 完成添加

              出現藍色的 + 號,說明已經被svn管理了,但是沒有與svn服務器同步

              選中,右鍵點擊提交,就可以與svn同步了

              SVN配置用戶

              步驟一:找倉庫中的conf/svnserve.conf

              步驟二:修改配置文件

              * anon-access = none            -- 匿名用戶沒有權限。(取值:none/read/write)        * auth-access = write           -- 認證用戶有讀寫權限* password-db = passwd          -- 讓passwd的文件生效* authz-db = authz              -- 讓authz的文件生效

              步驟三 :打開passwd文件:設置用戶名和密碼

              user1=123user2=123

              步驟四 :打開authz文件:設置用戶的權限

              [groups]crmGroup=user1,user2[/]@crmGroup=rw* =

              例如:

              添加用戶lgx,tom,timi,密碼都為123,都有讀寫能力

              SVN解決沖突

              由于SVN默認使用版本號來管理版本的(類似于樂觀鎖),當兩個人都修改了同一個文件,然后一個先提交了,后提交的用戶就會產生沖突。。

              例子:

              模擬沖突,以及沖突的解決

              1.創建使用兩個用戶tom,lgx獲取倉庫,在tom中創建User文件,并提交,文件內是空白的

              2.lgx update倉庫 tom更改文件,lgx也更改文件

              3.tom 先提交,沒有報錯

              4.lgx提交

              這時候沖突問題就出現了

              解決方法:1. 先更新lgx倉庫,會多出幾個文件

              刪除多出的文件

              3.打開沖突文件

              <<<<<<< .mine 標注的就是自己的文件

              >>>>>>> .r34 標注的是服務器文件 r34表示版本信息

              根據實際情況更改沖突處

              4.更改完后,提交就可以了,這樣沖突就解決完成

              基本步驟

              * 先更新,然后刪除掉多余的內容* 再重新提交

              Eclipse 使用 SVN插件

              使用Eclipse直接安裝插件 HELP -> 最后一個 -> 查找安裝

              Eclipse 使用SVN

              1.添加SVN資源研究院

              2.上傳項目到倉庫 新建動態web項目demo01 如果為創建過位置的時候就選擇,否則就選擇已有的資源位置

              接下來會連續輸入四次用戶名和密碼

              提交到倉庫

              Eclipse 導入SVN倉庫項目

              選擇SVN資源研究院

              新建資源位置成功后

              選擇需要導出的項目,右鍵,檢出為

              Finish,即可發現已經導出成功

              Eclipse SVN沖突解決

              1. 在demo01添加User類,添加代碼,然后提交:添加代碼:

              package com.fjut;public class User {    public static void main(String[] args) {    }}

              2.demo02更新

              右鍵 -> 與資源庫同步 -> 選擇需要更新的文件 -> 右鍵 -> 更新

              即可更新成功

              3.demo01和demo02同時修改User類

              demo01:

              demo02:

              4.demo01先提交,demo02后提交,然后demo02出現版本沖突錯誤

              5.解決沖突1)demo02先與資源庫同步 2) 右鍵 與資源庫同步 3) 選擇發生沖突文件 右鍵 -> 更新 4 ) 根據自己的情況合并 5) 右鍵->標記為解決,提交

              責任編輯:

              標簽:

              相關推薦:

              精彩放送:

              新聞聚焦
              Top 中文字幕在线观看亚洲日韩