SVN使用教程01

SVN服務端配置

歡迎可以關注好男人的微信公衆號:菜鳥資源分享,完全免費的資源分享平臺,互相學習,共同進步;
在這裏插入圖片描述

一、創建版本庫前的準備工作

01、創建svn版本庫文件夾,在文件夾中創建項目文件夾(此處以OA、ERP、CRM三個項目爲例,實際可按自己需求創建,注意儘量爲純英文目錄)
在這裏插入圖片描述

在項目目錄下創建版本庫

01、管理員權限打開命令提示符,進入項目目錄下(此處爲OA目錄);
02、輸入:svnadmin create E:\SVNchagnku\SvnRep\OA 後回車即可,此時OA目錄由空文件夾變爲如下圖所示文件夾(此時這個OA文件夾就是版本庫文件夾了),會自動產生一些文件;
在這裏插入圖片描述
03、 新增文件目錄介紹:

  • conf:放置當前版本庫配置文件,在設置版本庫權限時會用到此目錄;
  • db:即數據庫:data base,存放數據自動生成,無需進行操作;
  • hooks:保存鉤子程序(類似於數據庫中的觸發器,具體我也不是太懂,以後加強學習),目前也不用去操作;
  • locks:和文件鎖定有關;在這裏插入圖片描述
    04、在ERP文件夾下創建版本庫,步驟與OA一樣,如下圖:
    在這裏插入圖片描述

啓動服務器

01、啓動命令:

svnserve -d -r E:\SVNchagnku\SvnRep\OA(此處以OA目錄爲例)

在這裏插入圖片描述
02、命令行方式缺點:
此命令窗口不能關閉,否則啓動的服務將停止,實際工作中如果你不是負責服務器端的話一般這不需要你會配置(但是多學無害嘛,哈哈),你只需要會在本地更新,下載,上傳即可,且一般SVN服務器會放置Linux系統中;

03、針對命令行窗口關閉服務就停止的解決方法:
如覺得不關閉命令窗口不方便可通過註冊windows服務,就可以讓SVN服務隨系統一起啓動,克服了命令行方式的不足。註冊Windows服務需要利用XP、2000以上系統自帶工具Service Control,執行文件是sc.exe,注意這個命令不是SVN的命令。
命令:sc create MySVNService binpath= "E:\Subversion\bin\svnserve.exe --service -r E:\SVNchagnku\SvnRep" start= auto depend= Tcpip (一定要打對哦)
在這裏插入圖片描述

  • E:\Subversion\bin \svnserve.exe:是你的SVN安裝目錄下、bin目錄下svnserve.exe;
  • E:\SVNchagnku\SvnRep:SVN服務器倉庫路徑,此處沒有精確到每個項目下的路勁,是爲了方便在不同項目中都可以使用此服務,如果精確到某一項目時,使用其他項目時還需要配置一遍打開服務的操作;
  • MySVNServer:是我自己給這個服務起的名字,實際您可自行命名;

此時打開服務頁面就可以找到剛剛創建的windows服務,右鍵啓動即可:
在這裏插入圖片描述

  • 如果打開時提示失敗請檢查剛剛的代碼,注意是否多留有空格先用:sc delete MySVNService(MySVNService : 此爲所創建服務名稱,可按自己需求取名。)先將此服務刪除,在執行上述創建window服務的代碼。或直接再創建一個新的windows服務名字也可以。此時再用:netstat -an驗證是否啓動成功,有3690端口即啓動成功;
    在這裏插入圖片描述

歡迎可以關注好男人的微信公衆號:菜鳥資源分享,完全免費的資源分享平臺,互相學習,共同進步;
在這裏插入圖片描述

至此服務器就成功的啓動了,下一節是客戶端的使用操作,驚不驚喜、開不開心、意不意外!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章