亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

svn服務器配置與客戶端使用方法

發布時間:2020-06-17 02:17:07 來源:網絡 閱讀:783 作者:xyh592 欄目:建站服務器

SVN簡介
SVN是一種版本管理系統,前身是CVS,是開源軟件的基石。即使在溝通充分的情況下,多人維護同一份源代碼的一定也會出現混亂的情況,版本管理系統就是為了解決這些問題。
SVN中的一些概念 :
a. repository(源代碼庫)
源代碼統一存放的地方
b. Checkout (提取)
當你手上沒有源代碼的時候,你需要從repository checkout一份
c. Commit (提交)
當你已經修改了代碼,你就需要Commit到repository
d. Update (更新)
當你已經Checkout了一份源代碼, Update一下你就可以和Repository上的源代碼同步,你手上的代碼就會有最新的變更

TortoiseSVN簡介

TortoiseSVN 是 Subversion 版本控制系統的一個免費開源客戶端,可以超越時間的管理文件和目錄。文件保存在中央版本庫,除了能記住文件和目錄的每次修改以外,版本庫非常像普通的文件服務器。你可以將文件恢復到過去的版本,并且可以通過檢查歷史知道數據做了哪些修改,誰做的修改。這就是為什么許多人將 Subversion 和版本控制系統看作一種“時間機器”。

客戶端使用

Windows客戶端TortoiseSVN的使用

1, TortoiseSVN 客戶端的安裝

測試選擇的是TortoiseSVN 1.6.5客戶端 付中文漢化包.

 

2,客戶端的文件更新至服務器(user1操作)

新建一個空目錄,右鍵Checkout (提取)

svn://192.168.103.26  /winne

輸入passwd文件中的授權用戶帳號就可以了

在目錄中加入一些文件測試. 然后在空白地方右鍵點TortoiseSVN-> ADD 添加列表到服務器端.此時并沒有真正拷貝到服務器上,需再在Commit(提交)操作才會拷貝
 

在版本庫瀏覽器中就可以看到剛才提交的文件了

3,客戶端在服務器上拉讀取數據(user2操作)

User2 在機器上新建一個空目錄user2 , 右鍵Checkout (提取)

填入地址: svn://192.168.103.26/winne  輸出至G:\user2  確定

增加一個new.txt的文件,然后Commit(提交)之后提示權限出錯,user2沒有寫的權限,換成user1 的身份才可以提交成功.

 

Linux客戶端的使用

客戶端操作流程一般是:

用戶A:  checkout (提取)    -> add (添加新文件)   -> commit (提交)

用戶B:  SVN log(查看更新) -> update(更新版本)

1,SVN的安裝

yun –y install subversion

2,Linux  svn的常用命令

()內為命令簡寫.

checkout (co) 提取

commit (ci)   提交

update (up)  更新

list (ls)      列表

 

3, checkout (co) 提取 svn服務器上的文件

(user1)操作流程

[root@TEST ~]# svn co svn://192.168.103.26/winne

Authentication realm: My First Repository

Password for 'root':

Authentication realm: My First Repository

Username: user1                    /輸入用戶名

Password for 'user1':                 /輸入密碼

A    winne/Cosmic Ride - BeFour.lrc

A    winne/20070716171657126.pdf

A    winne/svnbook.pdf

revision 1.          / checkout (co) 提取成功,看到Checked out版本為1

注:可以使用帶用戶名和密碼的訪問:

svn co --username user1 --password user1 svn://192.168.103.26/winne

[root@TEST ~]# ll

drwxr-xr-x 3 root root  4096 Sep 23 09:02 winne  /winne目錄是SVN自動生成的

drwxr-xr-x 2 root root  4096 Jul 30 02:06 tasks

[root@TEST ~]# cd winne

[root@TEST winne]# ll

total 2868

-rw-r--r-- 1 root root 1566968 Sep 23 08:53 20070716171657126.pdf

-rw-r--r-- 1 root root    2397 Sep 23 08:53 Cosmic Ride - BeFour.lrc

-rw-r--r-- 1 root root 1354300 Sep 23 08:53 svnbook.pdf

 

4,user1修改文件并提交

[root@TEST winne]# vi testsvn.txt

[root@TEST winne]# svn add testsvn.txt          /將testsvn.txt添加到庫中

A         testsvn.txt

[root@TEST winne]# svn commit  -m "test" testsvn.txt   /注釋為test

Adding         testsvn.txt

Transmitting file data .

Committed revision 2.                              /版本更新為2了

 

5,user2回window客戶端更新版本

回到Windows的客戶端看日志, 版本已經更新為2了,注釋test,客戶端update就可以更新到新的版本了.

 

6, Windows客戶端的版本回滾

選中菜單中的update to verisiom ,選擇版本1即可.

7,Linux版本回滾操作:

[root@TEST winne]# svn up -r 1

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大关县| 柘荣县| 玛沁县| 衢州市| 淮滨县| 太仆寺旗| 长乐市| 泊头市| 札达县| 资溪县| 左权县| 泸溪县| 辽阳市| 修水县| 湾仔区| 松原市| 张家界市| 奎屯市| 衡南县| 罗甸县| 栾城县| 丰镇市| 蓬莱市| 濮阳县| 东至县| 新丰县| 宜丰县| 福建省| 隆尧县| 河曲县| 兴文县| 应城市| 平定县| 贡觉县| 大冶市| 方山县| 永川市| 长子县| 澄迈县| 四会市| 白水县|