svn簡易教程

2021-08-03 14:30:48 字數 3129 閱讀 3393

主要以debian linux 為例,使用以下命令安裝svn

tl@debian

:~$ sudo apt-get install subversion

安裝完成後,檢視安裝的svn版本

tl@debian

:~$ svn --version

tl@debian:~$ mkdir ~/svn

tl@debian:~$ svnadmin create ~/svn/svnrepo

tl@debian

:~$ cd ~/svn/svnrepo

/conf/

svnserve.conf
tl@debian

:~/svn/svnrepo/conf

$ vi svnserve.conf

svnserve 的配置檔案

將下邊語句的前邊注釋(#)去掉

anon-access = read 未認證使用者許可權,可以取值none[不允許更新和提交],read[可以更新,不可以提交],write[可以更新和提交]

auth-access = write 認證使用者許可權,可以取值none[不允許更新和提交],read[可以更新,不可以提交],write[可以更新和提交]

password-db = passwd 指定使用者密碼檔案,預設為當前目錄的passwd

authz-db = authz 指定許可權認證檔案,預設為當前目錄的authz

建議將anon-access 的值改為none

使用者密碼配置

格式:username = password

在檔案末尾新增使用者和密碼:

許可權認證配置

格式:

- 使用者組配置:group = username1,username2

配置:

g_test= test

[/]@g_test = rw

test1 = r

* =

注:使用組前邊要來加@符號

- 啟動

tl@debian

:~/svn/svnrepo/conf

$ svnserve -d -r ~/svn/svnrepo

可以使用以下命令結束程序,停止服務

tl@debian

:~/svn/svnrepo/conf

$ killall svnserve

伺服器ip:10.0.2.15
建立工作目錄,進入目錄後,建立工作副本a

tl@debian

:~$ mkdir workplace

tl@debian

:~$ cd workplace

tl@debian

:~/workplace

$ mkdir a

tl@debian

:~/workplace

$ cd a

tl@debian

:~/workplace/a

$ svn checkout svn:

第一次連線要填寫系統密碼,和svn使用者名稱和密碼

tl@debian

:~/workplace/a

$ touch a.txt

tl@debian

:~/workplace/a

$ svn add a.txt

a a.txt

tl@debian

:~/workplace/a

$ svn commit -m "the first file" a.txt

adding a.txt

transmitting file data .done

committing transaction...

committed revision 1.

tl@debian

:~/workplace/a

$ svn update

updating

'.':

at revision 1.

tl@debian

:~/workplace/a

$ echo 1>a.txt

tl@debian

:~/workplace/a

$ svn status

m a.txt

狀態標誌:

1. ? 未加入版本庫

2. m 修改

3. c 衝突

4. d 刪除

5. a 新增

tl@debian

:~/workplace/a

$ svn help

SVN 簡易上手

git確實很不錯,可是有的公司用的是svn,所以還是得知道的。同時git肯定也是要學習的。參考 參考 svn 的一些概念 repository 源 庫 源 統一存放的地方 checkout 提取 當你手上沒有源 的時候,你需要從repository checkout乙份 commit 提交 當你已經...

Vi 簡易教程

vi file1 file2 此時,您會發現您面對如下視窗 圖 4.4.vim 開始 您現在是在開啟的第乙個檔案的最前面,並處於 命令模式 在此模式下,您不能往檔案中插入文字。要插入文字,您需要先切換到 插入模式 以下是一些插入文字的快捷方式 在插入模式中,您會在螢幕底部看到 插入 字串 提示您所處...

Vim簡易教程

vim時linux內建的一款可定製的文字編輯器,使用者可以根據自己的需求對其進行功能的補充。要對文字內容進行編輯,需要按下 i,i,o,o,a,a,r,r 這些鍵中的任意乙個,此時vi編輯器將處於編輯狀態,使用者便可對文字進行需要的修改。下面對這個開啟編輯模式的鍵進行簡單的介紹 命令含義 i進入編輯...