SVN培訓筆記(下拉項目、同步修改、添加文件、修改文件、刪除文件、改名文件等)

前言

  爲了方便新加入團隊的員工熟悉團隊協作開發。
  爲了將好東西整理分享給有需要的網友。
  將SVN內部員工培訓文檔公開,以方便更多的人,提高知識獲取速度,儘快熟悉協同開發。
  本文檔培訓員工對於SVN的基本操作,這些操作是開發過程中最常用的操作,實戰針對性較強。

 

SVN

SVN介紹

  SVN是subversion的縮寫,是一個開放源代碼的版本控制系統,通過採用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理。

 

SVN軟件基本操作

檢索代碼(下拉倉庫)

  先要獲取雲端的svn路徑,若是私有倉庫第一次操作需要登錄:
  在這裏插入圖片描述

  在需要下拉代碼的文件夾右鍵“svn檢出”,用於檢出代碼,同步雲端項目代碼:

  在這裏插入圖片描述

  檢索如下,注意目錄文件夾最好自己弄一個,最子文件夾就是跟雲端同步的,很多時候,我們是想這個文件夾下的一個文件夾去同步,所以在“輸出至目錄”後手動添加一下“homePage”(這裏寫錯爲homwPage)

  在這裏插入圖片描述

  (注意:若是第一次,則需要登錄,使用管理員給個人分配的svn賬號即可,一般第一次輸入後,後續不用再輸出,除非清空svn緩存)
  然後開始顯示下拉文件列表,依次下拉:

  在這裏插入圖片描述

  下拉完成後,刷新:

  在這裏插入圖片描述

  有綠色勾則是檢索代碼下來成功

  在這裏插入圖片描述

  這裏文件夾名稱弄錯了,可以直接修改最根目錄的文件夾:

  在這裏插入圖片描述

更新代碼(將雲端代碼同步到本地)

  後續開發時,有可能小組其他成員已經上傳了一些代碼,這個時候就涉及到需要先將雲端代碼同步到本地,其實就是update,這裏養成習慣每次開發前都看下日誌,然後如果有update就要update一下。

  先查看日誌:

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

  這時候,我們知道日誌描述後可以看到修改的文件,以便後續更新。

  然後,右鍵“SVN更新”。(注意:SVN右鍵操作是以當前右鍵文件夾爲基礎進行的,若是選中了文件則是隻操作對應文件,操作對應文件主要是添加和修改操作。)

  在這裏插入圖片描述

  更新後,如下:
  在這裏插入圖片描述
  同步完成後,就行了,這裏再看下日誌,已經更新到最新同步版本。
  在這裏插入圖片描述

添加文件(新增文件)

  將添加的文件拷貝到該文件目錄下,然後右鍵找到svn添加:

  在這裏插入圖片描述

  顯示增加的文件列表:

  在這裏插入圖片描述

  添加後按F5刷新:
  在這裏插入圖片描述

  添加了修改(修改爲新增),還需要正式提交,不然沒有上傳到服務器:

  在這裏插入圖片描述

修改文件(修改代碼,更新文件等)

  修改包含了後續新增文件也算,新增文件時按照“添加文件”操作,但是提交可以給跟修改一起提交。
  當不選擇單獨的文件夾提交的時候,就是對所有新增、修改和刪除進行整體提交。
  下面修改1個文件:

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

   選擇提交的文件(默認操作的都提交),填寫本次日誌信息:

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

  提交後,刷新即可看到綠色勾,表示同步上去了,每次提交後會需要一點時間給svn進行一個代碼的校驗,所以偶爾有時候不會馬上變成綠色勾,可以再等等就好。

  在這裏插入圖片描述

刪除文件

  找到刪除的文件鼠標右鍵刪除:

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

  刪除操作後:

  在這裏插入圖片描述

  還需要提交,注意寫日誌:

  在這裏插入圖片描述

  提交成功:

  在這裏插入圖片描述

改名操作

  其實svn的改名操作就是對舊文件刪除操作,對新改名的文件進行添加操作,過程跟前面的類似,不贅述。
  在這裏插入圖片描述

 

公開項目測試SVN操作

  可以使用公開項目的svn地址進行一些基本的操作(注意:可能只能下拉)
  公開項目SVN地址:http://svn.apache.org/repos/asf/
  在這裏插入圖片描述
  在這裏插入圖片描述

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