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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

20150310+SVN版本控制-01

發布時間:2023/12/18 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 20150310+SVN版本控制-01 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
20150310+SVN版本控制-01

程序設計中的“后悔藥”——SVN

目錄

程序設計中的“后悔藥”——SVN 1

一、歷史起源 2

1、版本控制軟件 2

2、為什么需要版本控制軟件 2

3、版本控制軟件起源 2

4、什么是SVN 2

5、SVN的安裝與使用 3

6、SVN的使用原理圖 3

二、SVN的安裝與使用 3

1、安裝SVN服務器端 3

2、安裝客戶端SVN 7

3、SVN的使用 9

4、Commit操作 13

5、Update更新 15

三、SVN中的圖標集 15

四、SVN中細節 17

1、SVN中的源碼存儲機制 17

2、忽略文件 17

3、配置多倉庫 18

4、版本回退 18

5、版本沖突 20

一、歷史起源

1、版本控制軟件

答:主要是對源代碼版本進行控制與管理

2、為什么需要版本控制軟件

3、版本控制軟件起源

CVS:最早期的開源的版本控制軟件(開源奇葩)

VSS:微軟開發開發Visual SourceSafe,入門級產品,價格便宜,具有windows可視化界面,不需要額外技術培訓,操作方便

ClearCase:中堅力量,對于源代碼管理非常強大,但是門檻較高,收費較高(IBM)

SVN:主流? Git:主流

面試題:什么是版本控制軟件?你使用過哪些版本控制軟件?

答:主要是對源代碼的版本進行控制與管理,我了解CVS以及VSS,比較熟悉SVN,目前開發是使用SVN。

4、什么是SVN

svn全稱SubVersion

svn是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數開源軟件都使用svn作為代碼版本管理軟件。(GitHub、Oschina、CSDN)

支持Windows、Linux、MacOS

前身是CVS

時間機器

5、SVN的安裝與使用

SVN屬于C/S結構軟件,分為客戶端與服務器端

SVN下載:

服務器端:

http://www.visualsvn.com/

客戶端:

http://tortoisesvn.net/downloads

6、SVN的使用原理圖

二、SVN的安裝與使用

1、安裝SVN服務器端

首選安裝(VisualSVN-Server)

備選安裝(Subversion)

以VisualSVN為例:

下一步:

下一步:

注:安裝路徑請選擇除C盤以外的任一盤符且不能出現中文、空格等特殊字符

下一步,下一步,Finish完成即可,完成后,請重啟電腦,也可以采用強制中止explore.exe進程。

打開運行窗口,輸入svnadmin,如出現一下提示代表安裝成功:

2、安裝客戶端SVN

客戶端SVN其是分版本的,分為32位與64位

通過以上確認您操作系統的類型:64位

安裝成功后,如下圖所示:

設置軟件語言:

軟件安裝完成后,也需要重啟,否則無法看到SVN圖標

3、SVN的使用

1)創建版本倉庫(Shop),在服務器端創建文件夾保存我們的項目,如下圖所示

以上文件夾只相當于一個普通文件夾,其還不是倉庫

2)建立SVN倉庫

基本語法:

svnadmin create 倉庫路徑(如:D:\svn\MyApp\Shop)

3、配置倉庫監管

基本語法:

svnserve –d(后臺運行) –r(監管目錄) 倉庫路徑(如D:\svn\MyApp\Shop)

監管:

apache : http://localhost/定位到htdocs

svn:svn://localhost或主機ip定位到監管目錄(倉庫)

以上窗口請勿關閉,否則系統自動關閉svn鏈接

4、客戶端連接Shop倉庫

輸入svn://ip地址

檢出成功,如下所示:

如出現以下圖標代表,交互成功

除了圖標,還有哪些變化呢?

4、Commit操作

如果要提交本地文件到服務器端,請使用Commit命令

首次提交會出現以下錯誤:

原因:由于默認情況下,我們是不允許直接上傳文件到服務器端,必須進行配置

打開倉庫目錄下的配置文件,如下圖所示:

設置匿名用戶訪問權限:

再次Commit

成功。

5、Update更新

posted on 2016-05-07 22:49?山山未遲 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/lifushan/p/5469428.html

總結

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

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