㈠ 如何安裝SVN,配置服務自啟,以及在Eclipse中使用SVN
步驟如下:
一,安裝伺服器端svn和客戶端svn
1, 首先安裝伺服器端軟體「svn-1.4.5-setup.exe」(附件可以下載),這個安裝就很簡單,下一步,下一步就行了。
(這里安裝到目錄:D:Program FilesSubversion)
2, 其次安裝客戶端軟體「TortoiseSVN-1.4.5.10425-win32-svn-1.4.5 」
這個安裝也很簡單,下一步就行了。客戶端軟體安裝好以後,它會要求你重新啟動電腦。重啟一下。
二,建立svn版本控制的服務目錄
1, 這里就是把「D:svn_service_root」 這個目錄指定為SVN版本控制的服務目錄,其實這個目錄應該稱作倉庫所在的目錄,假如有三個倉庫:repository_1,repository_2,repository_3 他們的位置應該是:
d:svn_service_root epository_1,
d:svn_service_root epository_2,
d:svn_service_root epository_3。
2,建立了一個倉庫:有2中辦法如下
2.1)命令行模式進入」C:Program FilesSubversionin「
再打入命令:svnadmin create d:svn_service_root epository_1,這樣第一個倉庫就建立好了。以後項目就可以 導入到這個倉庫中。(其他倉庫的建立類似)此時進入目錄:桌面--我的電腦--本地磁碟E:
--svn_service_root-- repository_1 。會看到文件夾 conf,dav,db 等等
2.2)打開目錄:我的電腦--本地磁碟E:--svn_service_root。在這個目錄下新建文件夾,取名「repository_1」,右擊剛才新建的文件夾-->TortoiseSVNàCreate Repository Here.效果同第一種方法一樣。
3,打開svn的服務在命令行上轉到subversion目錄下輸入(就是剛才安裝svn伺服器的目錄): svnserve -d -r D:svn_service_root
該命令解釋:
註:
-d參數效果同於--daemon
-r參數效果同於--root
svnserve 將會在埠 3690 等待請求,
--daemon(兩個短橫線)選項告訴 svnserve 以守護進程方式運行,這樣在手動終止之前不會退出。不要關閉命令行窗口,關閉窗口會把 svnserve 停止。
可直接創建.bat文件來處理當做系統服務 如下內容
sc create svnserve binpath= "C:Program FilesCollabNetSubversion
Serversvnserve.exe --service -r e:svn" depend= Tcpip start= auto
sc start svnserve
pause
--root選項設置根位置來限制伺服器的訪問目錄,從而增加安全性和節約輸入svnserve URL的時間
如果不加root參數,服務url為:svn://localhost/svn/repos
而如果加上root參數,服務url為:svn://localhost/repos
此處的啟動配置會影響服務url,如果輸入url錯誤,會導致訪問的時候出現異常 。
為了驗證svnserve正常工作,使用TortoiseSVN -> Repo-browser 來查看版本庫。在彈出的 URL 對話框中輸入:
svn://localhost/repos
成功訪問後可看到空的文件目錄。
這一步是建立開啟客戶端訪問伺服器端倉庫目錄下指定的文件
執行完這步,需要測試以下:
右鍵à TortoiseSVN -> Repo-browser 來查看版本庫。在彈出的 URL 對話框中輸入:svn://localhost/repository_1
訪問成功後,會看到一個空的文件目錄。(因為現在你還沒有放任何東西在裡面)
4,配置用戶和許可權
用文本編輯器打開d:svn_service_root epository_1conf目錄,修改 svnserve.conf:
將:
# password-db = passwd
改為:
password-db = passwd
即去掉前面的 # 注釋符,注意前面不能有空格。
然後修改同目錄的passwd文件,增加一個帳號:
將:
[users]
# harry = harryssecret
# sally = sallyssecret
增加帳號:
[users]
#harry = harryssecret
#sally = sallyssecret
admin= admin
如此就可以用客戶端Tortoise進行操作了。
㈡ 如何在windows上安裝部署設置SVN伺服器
一、准備工作
1、SVN伺服器:解壓縮包,可以從官方網站下載最新版本。
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=埠號
說明:「listen-host」和「listen-port」可選。默認埠是3690,如果埠已經被佔用,可以通過選項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是服務的名稱,可根據需求取名。
(2)參數binPath表示svnserve可執行文件的安裝路徑。
(3)--service表示以windows服務的形式運行,--r指明svnrepository的位置,service參數與r參數都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對雙引號當中。
(4)displayname表示在windows服務列表中顯示的名字,depend=Tcpip表示svnserve服務的運行需要tcpip服務,start=auto表示開機後自動運行。安裝服務後,svnserve要等下次開機時才會自動運行。
說明二:
(1)binPath的等號前面無空格,等號後面有空格。displayname、depend、start也一樣,service前面是--,不是-
,而r前面是-。
(2)若要卸載svn服務,則執行
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文件,增加用戶帳號:
將:
[users]
#
harry
=
harryssecret
#
sally
=
sallyssecret
添加帳號:
[users]
#
harry
=
harryssecret
#
sally
=
sallyssecret
admin
=
admin
添加一個admin賬戶,密碼是admin。
6
六、初始化SVN,導入數據
選中要上傳SVN的文件夾,「右鍵
->TortoiseSVN
->
Import...」
,在彈出對話框的「URL
of
repository」輸入「svn://localhost/project1/」。在「Importmessage」輸入注釋,點擊OK,要求輸入帳號,輸入賬戶admin和密碼admin。
7
七,測試SVN
本地測試:新建一空文件夾test1,單擊右鍵,選擇「SVN
Checkout」,在「URL
of
repository」中輸入「svn://localhost/project1」。
其他機器測試:如果運行svnserve的主機IP地址是1.2.3.4,則URL輸入的內容就是「svn://1.2.3.4/project1」。
㈢ WIN10下怎麼進行TortoiseSVN 的安裝,SVN客戶端
先安裝TortoiseSVN後,發現是英文的的,對於英文菜鳥的你來說這個就是一個大難題了,那麼接下來漢化是最重的,那麼怎麼安裝呢,看小編的
我們還是要找到漢化包下載,下方的方式還是網路。
我們打開下載好的中文漢化包,直接雙擊安裝包即可以進入安裝了,我這里下的是簡體中文語言包。還有一些其它語言包的下載,這個大家看自己的需要。
這個語包的裝就簡單了,直接打開後進入下一步,完可以完成安裝了, 這個安裝與完成安裝的過程也都是英文的,這里我們可以不用管他,只安裝好了就可 以,安裝了語言後我們還需要進行一個設置才能顯示中文的。
進入設置,我們安裝好語言包後在桌面右鍵空白處,就會有TortoiseSVN的菜單了, 我們這時候還是英文的,我們移動到這個設置這個菜單,進入設置界面。
5
在設置界面這里的,在右上角這里有個語言,我們進入時是英文的,我們選擇中文即可,這個是要安裝了語言包才會有的,直接安裝TortoiseSVN是只有英文的,這里有中文是因為我們安裝了這個語言包。
㈣ 如何在Win7系統中安裝SVN
步驟一:我們首先需要在網路搜索中搜索SVN,並且需要下載;
步驟二:在找到安全下載之後,我們需要在下載完成後,在下載的目錄得到一個軟體,雙擊並安裝;
步驟三:按照正確的步驟安裝完成後,滑鼠右鍵在下面會出現兩個選項;
步驟四:在接下來的頁面中,我們點擊設置去選擇語言,會發現只有英文沒有別的語言;
步驟五:在這個時候我們需要下載個語言包,並且安裝;
步驟六:我們需要在安裝完成以後再滑鼠右鍵,發現下面兩個選項,變成中文;
步驟七:我們之後在此點擊「設置」,都變成中文。
㈤ WIN10下怎麼進行TortoiseSVN 的安裝,SVN客戶端
方法/步驟TortoiseSVN 是 Subversion 版本控制系統的一個免費開源客戶端,我們可以網路或是其它 資源網站找到對應的安裝資源,我這里是直接通過網路下載的。我們網路搜 TortoiseSVN 就可以找到相應的資源了。
? TortoiseSVN 文件保存在中央版本庫,除了能記住文件和目錄的每次修改以外,版本庫非常像普通的文件
伺服器。
我們找到網路資源後進入下載,下載好了可以我的下載中找到相的安裝文件
我們找開安裝文包,進行TortoiseSVN的安裝。首先他會告訴我們,我們安裝的是什麼版本,如我這里的就是安裝的是64位的,版本是號多少,等信息,我們可以看一下是否跟我們的系統相符。相符就點下一步。
這里是提示我們是否同意安裝協議,這個沒商量,我們點不同意就安裝不了,必須點同意才可以安裝。同意是上邊那個選項。如圖,點擊後下一步,繼續安裝。
接下來就是選擇安裝項目了,這里通常都有幾個默認項,個人建議就不用動了。 如果你清楚這里的每一項是什麼,你也可以選擇這幾項不裝。反正我是如圖上這樣的安裝了。
接
下就是進入安裝頁面了。
我們點擊安裝,就開始安裝了,這個是自動安裝的,我們也不需要操作。SVN(Subversion)作為CVS的重寫版和改進版,其目標就是作為一個更好
的版本控制軟體,取代CVS.總的來說,CVS在發展的過程中逐漸失去優勢,已經不再適合現代開發,目前,絕大多數CVS服務已經改用SVN.
最後就是安裝完成了, 我們安裝好了後,會提示完成了。
安裝完成後就可以進行很好的版本控制使用拉。
版本控制是管理信息修改的藝術,它一直是程序員最重要的工具,程序員經常會花時間作出小的修改,然後又在某一天取消了這些修改,想像一下一個開發者並行工作的團隊 - 或許是同時工作在同一個文件!- 你就會明白為什麼一個好的系統需要管理潛在的混亂。