一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四

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

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 主站蜘蛛池模板: 长汀县| 谢通门县| 东至县| 湄潭县| 岚皋县| 屏山县| 普格县| 德格县| 娱乐| 渭源县| 犍为县| 莎车县| 揭阳市| 秭归县| 青州市| 惠安县| 文安县| 庆元县| 桂阳县| 叙永县| 阜平县| 互助| 武穴市| 宁乡县| 临漳县| 汽车| 奉化市| 鄂托克前旗| 辽宁省| 泰宁县| 阿坝| 汉寿县| 定南县| 太湖县| 宣恩县| 清徐县| 淳化县| 通许县| 边坝县| 福海县| 岑巩县|