SVN培訓筆記(下拉專案、同步修改、新增檔案、修改檔案、刪除檔案、改名檔案等)

21497936發表於2022-12-23

前言

  為了方便新加入團隊的員工熟悉團隊協作開發。
  為了將好東西整理分享給有需要的網友。
  將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地址:
   在這裡插入圖片描述
   在這裡插入圖片描述


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70010283/viewspace-2929220/,如需轉載,請註明出處,否則將追究法律責任。

相關文章