日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

版本控制工具 svn 一

發布時間:2025/3/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 版本控制工具 svn 一 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、svn 概述

  1)、svn的作用

    1、多人協作開發;2、遠程控制;3、版本控制

      

  2)、軟件控制管理工具發展之路

    SCM:軟件配置管理,所謂的軟件配置管理實際就是軟件源代碼的?控制與管理。

    CVS:元老級產品(比較古老,現在已經不適用了)

    VSS:

    ClearCase:

    SVN:?主流產品

  3)、什么是 SVN

    SVN?全稱?subversion

    SVN?是近年來崛起的版本管理工具,是CVS的接班人。目前,絕大多數軟件公司都使用svn作為代買版本管理軟件。

  4)、獲取?SVN?軟件

    屬于C/S結構軟件(客戶端與服務端)

    服務端軟件:VisualISVN

    網址:http://www.visualsvn.com

    

    客戶端軟件:Tortoisesvn

    網址:http://tortoisesvn.net/downloads

    **?選擇合適的位數 32、 64

?

二、svn?安裝

1、服務端 安裝步驟

      a、接受協議

      

      b、界面選擇?是否可視化

      

    c、安裝路徑選擇

    

2、客戶端?安裝步驟

  1)、安裝客戶端

    注意?更改安裝路徑

      

    安裝完成?重啟電腦? 查看是否有svn圖標

    

  

  2)、安裝?客戶端 漢化包

    下載?與?客戶端 對應操作系統位數的? 漢化包? ? ? ? ??一路install (自動尋找之前?客戶端的安裝路徑)

    設置語言

      

      

?

三、server 服務端?配置

  1)、創建?server端? 項目目錄

      首先在svn? server端創建一個公有目錄?ProjectList?作為項目目錄

       

?

  2)、創建?server端?版本倉庫

      在?ProjectList? ?項目目錄下創建?Project_1?文件夾,作為?版本倉庫

        a、使用svn語法,創建版本倉庫

          svnadmin create?倉庫路徑(注意倉庫名稱的命名?不可以有空格?和中文)

          svnadmin create D:/SVN/SVNSserver/location/ProjectsList/Project_1

          

?

        b、project_name文件夾中出現文件?表示版本倉庫創建成功

          

?

        ** c、服務端權限管理? ?(默認配置,svn不允許匿名用戶登錄

           a)、找到倉庫中的配置文件

               

            b)、更改配置文件的配置項

                

              更改為

                

              19行?去除 “#”?和?空格,read(可讀)更改為?write(可寫)

?

  3)、服務端 監管 (讓服務端運行起來)

        svn? ?-> svn://lodalhost (或?ip地址)?可以訪問相關數據倉庫 (如?project_name?倉庫)

      svn 基本語法

        svnserve -d(后臺運行) -r(監管目錄) 版本倉庫路徑

        svnserve -d -r? D:/SVN/SVNSserver/location/ProjectsList/Project_1? ?**?相當于?服務器正在和?本地?客戶端保持鏈接

        

    注意:不要關閉當前窗口,關閉表示強行關閉服務端監管

  

   

四、cline?客戶端 鏈接

1)、知識補給? (svn使用基本命令)

    checkout : 建立svn服務器連接;本地數據與svn服務器上的數據同步(非第一次連接)下載

    update:更新數據?下載

    commit:提交數據??更新

      

2)、客戶端? 鏈接過程

(1)、客戶端鏈接服務端? ? checkout 檢出??

  1、第一個客戶端和服務端鏈接,功能? 只是客戶端和服務端?建立起鏈接

  2、非第一個客戶端和服務端鏈接,功能一?客戶端和服務端建立起鏈接;功能二?更新服務端數據到本地

?

  具體操作

    (a)、項目目錄鼠標右鍵 ->TortoideSVN ->版本控制 ->輸入url

      

      url?或者是? svn:// svn?服務器地址

   (b)、檢出

      

      檢出到目標文件夾(目標文件夾為空)

   (c)、檢測檢出是否成功

      

?

      

?      項目檢出?目錄中出現 “.svn”文件?表示檢出成功

(2)、把客戶端數據提交到服務端? commit

   客戶端目錄下?右鍵->svn提交

(3)、服務端數據更新到本地? update

  客戶端目錄下?右鍵->svn?更新

?

轉載于:https://www.cnblogs.com/hellosecretgarden/p/9338483.html

總結

以上是生活随笔為你收集整理的版本控制工具 svn 一的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。