TortoiseSVN使用教程【多圖超詳細】——大數據開發實習(一)

前言

如果你從本文中學習到絲毫知識,那麼請您點點關注、點贊、評論和收藏
大家好,我是愛做夢的魚,我是東北大學大數據實驗班大三的小菜雞,非常渴望優秀,羨慕優秀的人。從5月25號我們開始了爲期兩個月的實習,我們需要做一個大型大數據項目,一個項目由三個學生+一個企業的項目經理完成。請大家持續關注我的專欄,我會每天更新。
專欄:大數據案例實戰——大三春招大數據開發
專欄:Spark官方文檔解讀【Spark2.4.5中英雙語】
博客地址:子浩的博客https://blog.csdn.net/weixin_43124279

歡迎大家關注微信公衆號【程序猿乾貨鋪
一羣熱愛技術並且嚮往優秀的程序猿同學,不喜歡水文,不喜歡販賣焦慮,只喜歡談技術,分享的都是技術乾貨。Talk is cheap. Show me the code
在這裏插入圖片描述

一、SVN 簡介

Subversion(SVN) 是一個開源的版本控制系統, 也就是說 Subversion 管理着隨時間改變的數據。 這些數據放置在一箇中央資料檔案庫(repository) 中。 這個檔案庫很像一個普通的文件服務器, 不過它會記住每一次文件的變動。 這樣你就可以把檔案恢復到舊的版本, 或是瀏覽文件的變動歷史。

SVN 的一些概念

  • repository(源代碼庫):源代碼統一存放的地方
  • Checkout(提取):當你手上沒有源代碼的時候,你需要從repository checkout一份
  • Commit(提交):當你已經修改了代碼,你就需要Commit到repository
  • Update (更新):當你已經Checkout了一份源代碼, Update一下你就可以和Repository上的源代碼同步,你手上的代碼就會有最新的變更

日常開發過程其實就是這樣的(假設你已經Checkout並且已經工作了幾天):Update(獲得最新的代碼) -->作出自己的修改並調試成功 --> Commit(大家就可以看到你的修改了) 。

如果兩個程序員同時修改了同一個文件呢, SVN 可以合併這兩個程序員的改動,實際上SVN管理源代碼是以行爲單位的,就是說兩個程序員只要不是修改了同一行程序,SVN都會自動合併兩種修改。如果是同一行,SVN 會提示文件 Conflict, 衝突,需要手動確認。

二、安裝

1. 進官網選擇對應版本

https://tortoisesvn.net/downloads.html
在這裏插入圖片描述

2. 往下劃網頁可以下載語言包和說明文檔

在這裏插入圖片描述

3. 運行下載的 TortoiseSVN 安裝程序

4. 運行下載的 TortoiseSVN 中文語言包

三、建立一個工作目錄

所謂的工作(working)目錄其實就是您平常用來存放工作檔案的地方。通常我們會等到自己的工作做的一個段落的時候再進行備份。所以我們平常都是在工作 (working)目錄下面工作,等到適當時機在 commit(提交到) 到 repository (版本庫)中。
舉例來說,我們想在 D 盤下面建立一個名爲 working的目錄。

1. 首先先把這個目錄建立出來。

在這裏插入圖片描述

2. 進入創建的目錄在空白處按下右鍵後(您可以在 working目錄的 icon 上按,也可進入 working目錄後,在空白的地方按),選擇SVN檢出 (SVN checkout。)

在這裏插入圖片描述
或者在這裏插入圖片描述

3. 填入repository(版本庫)的URL

接着您可以看到如下的畫面:
首先我們要填入的是 repository(版本庫)的位置,對於 SVN 來說,repository 的位置都是 URL。版本庫 URL 這裏填入我們的版本倉庫地址

SVN就是透過這種URL的方式到如何與Repository取得聯繫。各種URL的格式如下:
file:///磁盤驅動器|/repository所在目錄/子目錄
http://賬號@服務器名稱/ repository所在目錄/子目錄
https://賬號@服務器名稱/ repository所在目錄/子目錄
svn+ssh://賬號@服務器名稱/
repository所在目錄/子目錄
其中,http表示使用一般的超文字傳輸通訊協議。https表示使用加密的超文字傳輸通訊協議。svn+ssh表示透過SSH加密通訊的管道,進行存取。

接着,稍微看一下 Checkout directory(檢出至目錄),這個字段應該要指向您的 working目錄。在這裏插入圖片描述

4. 檢出完成!!!

確認後,按下 OK 按鈕,您應該可以看到如下的信息窗口。
在這裏插入圖片描述

5. 查看.svn 目錄

這樣就表示動作完成。按下 OK 按鈕後,再到您剛剛建立的目錄下。您將會看到 MyWork 目錄下面多了一個名爲 .svn 的目錄(這個目錄是隱藏的,如果您的檔案管理員沒有設定可以看到隱藏目錄,您將無法看到它) 。
在這裏插入圖片描述

四、新增檔案及目錄到 Repository中 commit

1. 新建文件

在這裏插入圖片描述

2. 進入要提交的目錄在空白處按下右鍵後(您可以在 working目錄的 icon 上按,也可進入 working目錄後,在空白的地方按),選擇SVN提交(SVN commit)

在這裏插入圖片描述
在這裏插入圖片描述

3. 勾選要提交的文件

在這裏插入圖片描述

4. 提交完成

在這裏插入圖片描述

五、更新檔案及目錄 update

1. 進入要更新的目錄在空白處按下右鍵後(您可以在 working目錄的 icon 上按,也可進入 working目錄後,在空白的地方按),選擇SVN更新(SVN update)

在這裏插入圖片描述

2. 更新完成

在這裏插入圖片描述

六、簡單方法:直接拖拽

1. 文件資源管理器隨便找個空白位置,右鍵-點擊版本庫瀏覽器

在這裏插入圖片描述

2. 輸入URL

在這裏插入圖片描述

3. 然後再打開我們本地的文件夾,在版本庫瀏覽器和本地文件夾之間拖拽想要複製的文件就行

在這裏插入圖片描述

4. 在版本庫瀏覽器可以進行許多操作

在這裏插入圖片描述

參考:
菜鳥教程 TortoiseSVN 使用教程
TortoiseSVN使用教程[多圖超詳細]

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