日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux系統(tǒng)下如何徹底卸載SVN(svn卸載linux)

SVN(Subversion)是一款廣為使用的版本控制工具,它能夠幫助開發(fā)者更好地管理項目代碼。但是當你需要卸載SVN或者重新安裝一個更新版本時,卻可能會遇到一些問題。本文將介紹如何徹底卸載SVN。

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設,太和企業(yè)網(wǎng)站建設,太和品牌網(wǎng)站建設,網(wǎng)站定制,太和網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,太和網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

1.卸載SVN命令

Linux系統(tǒng)下,使用以下命令可以卸載SVN:

“`

sudo apt-get remove subversion

“`

這個命令會卸載SVN,但是這并沒有徹底卸載SVN。因為該命令只會刪除安裝包和二進制文件,而并沒有刪除SVN配置文件和數(shù)據(jù)。

2.刪除SVN配置文件和數(shù)據(jù)

在SVN安裝目錄下,有一個名為“subversion”的目錄,這就是SVN的配置文件和數(shù)據(jù)存放的目錄。為了徹底卸載SVN,你需要手動刪除該目錄。

“`

sudo rm -rf /etc/subversion

“`

3.刪除SVN相關服務

SVN在Linux系統(tǒng)中以服務形式運行,因此還需要刪除相關服務。

“`

sudo service apache2 stop

sudo apt-get purge libapache2-svn

“`

以上命令會停止SVN相關的Apache服務,并刪除libapache2-svn軟件包。

4.刪除SVN命令和庫文件

“`

sudo apt-get remove libsvn1

sudo apt-get autoremove

“`

以上命令會刪除libsvn1包以及其自動關聯(lián)的包。

5.清理殘余文件

最后一步是清理殘余文件。使用以下命令刪除SVN配置文件、數(shù)據(jù)和日志等殘余文件。

“`

sudo rm -rf /var/log/svn/

sudo rm -rf /var/lib/svn/

“`

注意:在清理殘余文件之前,請確保備份重要的SVN數(shù)據(jù)。

6.驗證

卸載過程完成之后,你可以使用以下命令查詢SVN是否已經(jīng)完全卸載。

“`

svn –version

“`

如果該命令提示不存在SVN,則說明你已經(jīng)成功地徹底卸載了SVN。

徹底卸載SVN并不是一件很難的事情,只需要按照以上步驟執(zhí)行即可。在清除殘余文件之前,一定要確保已經(jīng)備份好重要的SVN數(shù)據(jù)。卸載完畢后,你可以重新安裝一個新版本的SVN,或者使用其它的版本控制工具來管理你的項目代碼。

相關問題拓展閱讀:

  • 關于linux上的svn
  • 怎樣在windows上設置svn服務器

關于linux上的svn

學校服務器的 svn url 你知道不? 知道的話饑此就 checkout 這個svn url ??;如果url不知道 只能爛宴迅去問了 或者查查自己的筆記有沒有記錄祥滑

怎樣在windows上設置svn服務器

你好,

個槐埋人建議你跟著州明友以下圖文教程進行操作.

相信它能幫冊槐你解決問題,祝你成功.

工具/原料

操作系統(tǒng):Windows2023,32位

SVN Server版本:svn-win32-1.6.16

SVN Client版本:TortoiseSVN-1.6.16.21511

方法/步驟

一、準備工作

1、SVN服務器:解壓縮包,可以從官方網(wǎng)站下載最新版本。

2、SVN客戶端:TortoiseSVN,即常說的小烏龜,是一個客戶端程序,用來與服務器端通訊。

二、安裝服務器和客戶端程序

1、SVN服務器:直接解壓縮到某個文件夾下即可。示例路徑:c:\svn\

備注:如果下仔卜虛載的是msi程序,直接運行按提示安裝即可。

2、SVN客戶端:直接運行按提示安裝即可。示例路徑:C:\Program Files\Subversion

三、建立版本庫(Repository):示例路徑:e:\svnroot。建立版本庫有兩種方法:

方法一,建立空目錄e:\svnroot\repos1,進入repos1文件夾,在空白處點擊右鍵,選擇“TortoiseSVN->Create Repositoryhere…”,

方法二,建立空目錄e:\svnroot\repos2,進入DOS命令行,輸入如下命令:

svnadmincreate e:\svnroot\repos2

四、運行SVN服務器,啟動服務。啟動服務有兩種方法:

方法一,臨時啟動服務,在DOS下輸入如下命令:

svnserve -d -r e:\svnroot\repos1 –listen-host ip地址 –listen-port=端口號

說明:“l(fā)isten-host”和“l(fā)isten-port”可選。默認端口是3690,如果端口已經(jīng)被占用,可以通過選項listen-port指定端口號。

注意:請不要關閉命令行窗口,關閉窗口會把 svn服務就停止了。

方法二,啟動SVN服務為后臺運行程序:

sc create svnserve binPath= “c:\svn\bin\svnserve.exe –service -r e:\svnroot\repos1” displayname= “Subversion” depend=Tcpip start= auto

說明一:

(1)sc是windows自帶的服務配置程序。svnserve是服務的名稱,可根據(jù)需求取名。

(2)參念燃數(shù)binPath表示svnserve可執(zhí)行文件的安裝路徑。

(3)–service表示以windows服務的形式運行,–r指明svnrepository的位置,service參數(shù)與r參數(shù)都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中。

(4)displayname表示在windows服務列表中顯示的名字,depend=Tcpip表示svnserve服務的運行需要tcpip服務,start=auto表示開機后自動運行。安裝服務后,svnserve要等下次開機時才會自動運行。

說明二:

(1)binPath的等號前面無空格,等號后面有空格。displayname、depend、start也一樣,service前面是–,不是- ,而r前面是-。

(2)若要卸載svn服務,則執(zhí)行 sc delete svnserve 即可。

(3)從“sc”到“auto”是在弊迅同一個命令sc,必須寫在同一行。

(4)啟動服務命令:netstart svnserve,停止服務命令:net start svnserve,也可以進入Windows提供的界面操作SVNService服務了,即控制面板—>服務。

(5)如果路徑中包括空格,一定要用“\”處理“””號,例如上面的例子中如果svnserve.exe在“c:\programfiles\svn\”中,則命令應該寫為“binpath=”\”c:\programfiles\svn\bin\svnserve.exe\”

五、配置用戶和權限

(1)修改svnserve.conf,在e:\svn\repos1\conf目錄下,用文本編輯器打開svnserve.conf:

將:

# anon-access = read

# auth-access = write

# password-db = passwd

改為

anon-access = read

auth-access = write

password-db = passwd

注意說明:

anon-access等列前面是沒有空格的。

anon-access = read表示沒通過用戶名密碼登錄的訪問只有讀的權限,如果改為none則沒有用戶名密碼不能訪問

auth-access = write表示通過用戶名密碼登錄的有寫的權限(當然讀的權限也就有了)

password-db = passwd表示可以通過 用戶名 = 密碼 的方式在passwd文件中添加用戶

(2)修改同目錄的passwd文件,增加用戶帳號:

將:

# harry = harryssecret

# sally = sallyssecret

添加帳號:

# harry = harryssecret

# sally = sallyssecret

admin = admin

添加一個admin賬戶,密碼是admin。

六、初始化SVN,導入數(shù)據(jù)

選中要上傳SVN的文件夾,“右鍵 ->TortoiseSVN -> Import…” ,在彈出對話框的“URL of repository”輸入“

七,測試SVN

本地測試:新建一空文件夾test1,單擊右鍵,選擇“SVN Checkout”,在“URL of repository”中輸入“

其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是“

Linux SVN 服務器配置以及客戶端使用

:32:07

標簽:Linux 服務器 SVN 休閑 客戶端

SVN簡介

SVN是一種版本管理系統(tǒng),前身是CVS,是開源軟件的基石。即使在溝通充分的情況下,多人維護同一份源代碼的一定也會出現(xiàn)混亂的情況,版本管理系統(tǒng)就是為了解決這些問題。

SVN中的一些概念 :

a. repository(源代碼庫)

源代碼統(tǒng)一存放的地方

b. Checkout (提取)

當你手上沒有源代碼的時候,你需要從repository checkout一份

c. Commit (提交)

當你已經(jīng)修改了代碼,你就需要Commit到repository

d. Update (更新)

當你已經(jīng)Checkout了一份源代碼, Update一下你就可以和Repository上的源代碼同步,你手上的代碼就會有最新的變更

日常開發(fā)過程其實就是這樣的(假設你已經(jīng)Checkout并且已經(jīng)工作了幾天):Update(獲得最新的代碼) –>作出自己的修改并調試成功 –> Commit(大家就可以看到你的修改了)

如果兩個程序員同時修改了同一個文件呢?SVN可以Merge這兩個程序員的改動,對,合并,實際上SVN管理源代碼是 以行為單位的,就是說兩個程序員只要不是修改了同一行程序,SVN都會自動合并兩種修改。如果是同一行呢,SVN會提示文件Confict, 沖突,需要手動確認。

TortoiseSVN簡介

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

SVN的配置

1,配置好yum,檢查subversion安裝包

# yum list |grep subversion

subversion.i 1.4.2-4.el5_3. base

subversion-devel.i.4.2-4.el5_3. base

subversion-javahl.i.4.2-4.el5_3. base

subversion-perl.i.4.2-4.el5_3. base

subversion-ruby.i.4.2-4.el5_3. base

# yum -y install subversion

測試安裝是否成功:

#svnserve –version 回車顯示版本說明安裝成功

# netstat –nat 查看默認TCP 3690端口是否監(jiān)聽.

2,創(chuàng)建svn版本庫

# mkdir -p /data/svndata

# svnadmin create /data/svndata/winne winne為版本庫名稱

3,svnserve配置文件概述

svnserve.conf — svn服務配置文件,該文件版本庫目錄的conf目錄下。

passwd — 用戶名口令文件,該文件名在文件svnserve.conf中指定,缺省為同目錄下的。

authz — 權限配置文件,該文件名也在文件svnserve.conf中指定,缺省為同目錄下的。

conf/svnserve.conf 文件

配置項分為以下5項:

anon-access 控制非鑒權用戶訪問版本庫的權限。

auth-access 控制鑒權用戶訪問版本庫的權限。

password-db 指定用戶名口令文件名。

authz-db 指定權限配置文件名,通過該文件可以實現(xiàn)以路徑為基礎的訪問控制。

realm 指定版本庫的認證域,即在登錄時提示的認證域名稱。若兩個版本庫的

認證域相同,建議使用相同的用戶名口令數(shù)據(jù)文件

注:1.4版本anon-access = read 參數(shù)的bug .

anon-access = read時

客戶端Checkout(提?。┑臅r候會有Not authorized to open root of edit operation”錯誤,改為none參數(shù)正常,

conf /Passwd 文件

user1 = user1

user2 = user2

conf /authz 文件

設置組

admin = user1

根目錄權限設置(就是“svndata”這個文件夾)

user1 = rw 用戶1權限是:可讀寫

user2 = r用戶2權限是:可讀,不可寫

@admin = rw 設置組權限

設置根目錄下“winne”文件夾的權限

user1 = rw

user2 = r

…以此類推

4,啟動和停止SVN服務

啟動SVN服務:

# svnserve -d -r /data/svndata/

-d表示后臺運行

-r 指定根目錄是 /data/svndata/

停止SVN服務:

ps -aux |grep svn

kill -9 進程殺掉

客戶端使用

Windows客戶端TortoiseSVN的使用

1, TortoiseSVN 客戶端的安裝

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

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

新建一個空目錄,右鍵Checkout (提?。?/p>

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

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

在版本庫瀏覽器中就可以看到剛才提交的文件了,此時提交的版本為1.

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

User2 在機器上新建一個空目錄user2 , 右鍵Checkout (提?。?/p>

填入地址: 輸出至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)操作流程

# svn co

Authentication realm: My First Repository

Password for ‘root’:

Authentication realm: My First Repository

Username: user/輸入用戶名

Password for ‘user1’: /輸入密碼

A winne/Coic Ride – BeFour.lrc

A winne/126.pdf

A winne/svnbook.pdf

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

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

svn co –username user1 –password user1

# ll

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

drwxr-xr-x 2 root rootJul 30 02:06 tasks

# cd winne

# ll

total 2868

-rw-r–r– 1 root rootSep 23 08:657126.pdf

-rw-r–r– 1 root rootSep 23 08:53 Coic Ride – BeFour.lrc

-rw-r–r– 1 root rootSep 23 08:53 svnbook.pdf

4,user1修改文件并提交

# vi testsvn.txt

# svn add testsvn.txt/將testsvn.txt添加到庫中

Atestsvn.txt

# svn commit -m “test” testsvn.txt /注釋為test

Addingtestsvn.txt

Tranitting file data .

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

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

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

6, Windows客戶端的版本回滾

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

7,Linux版本回滾操作:

# svn up -r 1

方法/步驟

一、準備工作

1、SVN服務器:解壓縮包,可以從官方網(wǎng)站下載最新版本。

2、SVN客戶端:TortoiseSVN,即常說的小烏龜,是一個客戶端程序,用來與服務器端通訊。孝笑亮

二、安裝服務器和客戶端程序

1、SVN服務器:直接解壓縮到某個文件夾下即可。示例路徑:c:\svn\

備注:如果下載的是msi程序,直接運行按提示安裝即可。

2、SVN客戶端:直接運行按提示安裝即可。示例路徑:C:\Program Files\Subversion

三、建立版本庫(Repository):示例路徑:e:\svnroot。建立版本庫有兩種方法:

方法一,建立空目錄e:\svnroot\repos1,進入repos1文件夾,在空白處點擊右鍵,選擇“TortoiseSVN->Create Repositoryhere…”,

方法二,建立空目錄e:\svnroot\repos2,進入DOS命令行,輸入如下命令:

svnadmincreate e:\svnroot\repos2

四、運行SVN服務器,啟動服務。啟動服務有兩種方法:

方法一,臨時啟動服務,在DOS下輸入如下命令:

svnserve -d -r e:\svnroot\repos1 –listen-host ip地址 –listen-port=端口號

說明:“l(fā)isten-host”和“l(fā)isten-port”可選。默認端口是3690,如果端口已經(jīng)被占用,可以通過選項listen-port指定端口號。

注意:請不要關閉命令行窗口,關閉窗口會把 svn服務就停止了。

方法二,啟動SVN服務為后臺運行程序:

sc create svnserve binPath= “c:\svn\bin\svnserve.exe –service -r e:\svnroot\repos1” displayname= “Subversion” depend=Tcpip start= auto

說明一:

(1)sc是windows自帶的服務配置程序。svnserve是服務的名稱,可根據(jù)需求取名。

(2)參數(shù)binPath表示svnserve可執(zhí)行文件的安裝路徑。

(3)–service表示以windows服巧寬務的形式運行,–r指明svnrepository的位置,service參數(shù)與r參數(shù)都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中。

(4)displayname表示在windows服務列表中顯示的名字,depend=Tcpip表示svnserve服務的運行需要tcpip服務,start=auto表示開機后自動運行。安裝服務后,svnserve要等下次開機時才會自動運行。

說明二:

(1)binPath的等號前面無空格,等號后面有空格。displayname、depend、start也一樣,service前面是–,不是- ,而r前面是-。

(2)若要卸載svn服務,則執(zhí)行 sc delete svnserve 即可。

(3)從“sc”到“auto”是在同一個命令sc,必須寫在同一行。

(4)啟動服務命令:netstart svnserve,停止服務命令:net start svnserve,也可以進入Windows提供的界面操作SVNService服務了,即控制面板—>服務。

(5)如果路徑中包括空格,一定要用“\”處理“””號,例如上面的例子中如果svnserve.exe在“c:\programfiles\svn\”中,則命令應該寫為“binpath=”\”c:\programfiles\svn\bin\升納svnserve.exe\”

五、配置用戶和權限

(1)修改svnserve.conf,在e:\svn\repos1\conf目錄下,用文本編輯器打開svnserve.conf:

將:

# anon-access = read

# auth-access = write

# password-db = passwd

改為

anon-access = read

auth-access = write

password-db = passwd

注意說明:

anon-access等列前面是沒有空格的。

anon-access = read表示沒通過用戶名密碼登錄的訪問只有讀的權限,如果改為none則沒有用戶名密碼不能訪問

auth-access = write表示通過用戶名密碼登錄的有寫的權限(當然讀的權限也就有了)

password-db = passwd表示可以通過 用戶名 = 密碼 的方式在passwd文件中添加用戶

(2)修改同目錄的passwd文件,增加用戶帳號:

將:

# harry = harryssecret

# sally = sallyssecret

添加帳號:

# harry = harryssecret

# sally = sallyssecret

admin = admin

添加一個admin賬戶,密碼是admin。

六、初始化SVN,導入數(shù)據(jù)

選中要上傳SVN的文件夾,“右鍵 ->TortoiseSVN -> Import…” ,在彈出對話框的“URL of repository”輸入“

七,測試SVN

本地測試:新建一空文件夾test1,單擊右鍵,選擇“SVN Checkout”,在“URL of repository”中輸入“

其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是“

1.首先,假設你的電腦是win7 64位的,你要準備的東西:VisualSVN-Server-3.0.1-x64.msi和TortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi

2.安裝完之后

3.打開VisualSVN Server Manager,直接右鍵Repositories,Create New Repository,輸入Repository Name,假設輸入搏亮的是testsvn,OK

4.那么現(xiàn)在在Repositories下就會有一個資源名稱叫testsvn

5.那么我們現(xiàn)在右鍵Users,Create User,輸入名稱密碼都是testsvn,OK,我們這就創(chuàng)建了一個叫testsvn的用戶了,以后可以用它檢入檢出數(shù)據(jù)了

6.現(xiàn)在我們要檢出這個資源的東西,右鍵Repositories下的testsvn,Copy Url to ClipBoard,這樣就選中了它的url了

7.我們在C盤右鍵,選擇SVN Checkout,在URL of repository粘貼,OK

8.經(jīng)過以上步驟之后,你可以檢出你的項目了,請嘗試在里面新建修改蘆銀汪文件提交就行陪仔了

9.如果你要在eclipse里面使用也可以,因為你已經(jīng)有了url和用戶名密碼

svn 卸載 linux的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于svn 卸載 linux,Linux系統(tǒng)下如何徹底卸載SVN,關于linux上的svn,怎樣在windows上設置svn服務器的信息別忘了在本站進行查找喔。

成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務、應用軟件開發(fā)、網(wǎng)站建設推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎服務!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。創(chuàng)新互聯(lián)成都老牌IDC服務商,專注四川成都IDC機房服務器托管/機柜租用。為您精選優(yōu)質idc數(shù)據(jù)中心機房租用、服務器托管、機柜租賃、大帶寬租用,可選線路電信、移動、聯(lián)通等。


本文標題:Linux系統(tǒng)下如何徹底卸載SVN(svn卸載linux)
標題網(wǎng)址:http://www.dlmjj.cn/article/cdephjd.html