windows关闭svnserver_Windows停SVN服务的搭建和使用(二)-Win32Svn
Windows下SVN服務的搭建和使用(二)-Win32Svn
Windows下SVN服務的搭建和使用(二)
VisualSVN-Server+TortoiseSVN是Windows下最方便易用的SVN版本控制工具的組合,但還有一個可選組合Win32Svn+TortoiseSVN.
如圖最下邊的那個。
Win32Svn需要手動進行配置和啟動,但是使用很靈活。可考慮如下場景:
在你移動硬盤上有一個移動SVN版本庫,M: /AndroidSVN,這個版本庫要在多個不同的辦公網絡中使用,那么選擇Win32Ssvn是個很好的注意。
一 服務器端(Win32Svn)
1.下載Subversion并安裝
地址:http://subversion.apache.org/packages.html
安裝如下:
點Next,下一步,然后選擇安裝路徑,安裝成功后,可在C:\Program File\Subversion\bin看到如下文件
在安裝過程中,根據本機的Apache版本選擇是Apache2.2還是Apache2.4的Apache服務器。
2.建立版本庫,在命令行運行:
svnadmin create E:/svn/doc
svnadmin create E:/svn/project
將建立兩個共享文件夾。
3.設置密碼和權限。
版本庫的配置文件位于本版本庫下的conf目錄,修改svnserve.conf,進行版本庫的配置管理。?????? 打開E:/svn/doc/conf下的svnserve.conf,把#password-db = passwd前的#去掉,注意不要留空格,否則會報錯;如果默認所有帳戶都具有全部權限,則不要把#authz-db = authz前的#去掉,否則要進入E:/svn/doc/conf下的authz文件為每個帳戶設定權限。
進入E:/svn/doc/conf下的passwd文件,在[users]下增加sally=sallypsw,則為用戶sally創(chuàng)建了密碼sallypsw
實例如下:
#[general]
#password-db=passwd
改為:
[general]
password-db=passwd然后修改同目錄的passwd文件,去掉下面三行的注釋:
#[users]
#harry=harryssecret
#sally=sallyssecret
最后變成:
[users]
harry=harryssecret
sally=sallyssecret
4.啟動SVN服務器????? 在命令行運行:
svnserve -d -r E:/svn
或者建立一個批處理文件startsvn.bat,把上面內容拷進去。則服務器的根目錄為E:/svn,下面有兩個共享文件夾。
5.導入已有項目? ? ?svn import e:/tree svn://192.168.1.224/doc -m "import massage"
參數說明
e:/tree? 要導入項目的目錄
svn://192.168.1.224/doc? 要導入的svn服務器地址
-m "import massage"? 參數也必須添加,不然他會提示“無法使用外部編輯器獲得日志信息”
6.導出svn中項目
svn export svn://192.168.1.224/doc e:/etest
參數說明
svn://192.168.1.224/doc? 要導出的svn服務器地址
e:/etest導出項目放在e:/etest 文件夾里面, e:/etest可不建立
導出指定版本
svn export –r version svn://192.168.1.224/doc e:/etest ##導出指定版本號文件。e:/etest可不建立。
Version 可以是數字
7.查看服務器端svn目錄結構
svn list svn://192.168.1.224/project
二 客戶端
使用TortoiseSVN訪問服務器:
1. 下載并安裝TortoiseSVN。
2. 選擇一個要共享的文件夾,如E:/localsvn,點右鍵選擇SVN Checkout,url里面填svn://127.0.0.1/doc,則將此文件夾與服務器上的目錄E:/svn/doc對應,點確定。
3. 從服務器得到更新:在E:/localsvn點右鍵選擇SVN Update,則從服務器下載最新的更新。
4. 提交更新到服務器:在E:/localsvn點右鍵選擇SVN Commit...,輸入用戶名和密碼,點確定,則從提交更新到服務器。
svn命令行幫助? svn help
子命令幫助? svn help 子命令? svn help export
總結
以上是生活随笔為你收集整理的windows关闭svnserver_Windows停SVN服务的搭建和使用(二)-Win32Svn的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 皇帝成长计划2内购破解在哪里下载
- 下一篇: 比亚迪汉鸿蒙系统测评_华为正式进军汽车领