SVN簡介以及操作說明

一、svn工具的概念

  svn是一個集中式的版本控制管理工具,用於管理項目開發中的代碼文件
  svn的意義:
     1.解決多人協作開發
     2.代碼的還原  svn可以通過操作的歷史記錄還原到具體的版本
     3.代碼的備份  svn可以針對項目的工作節點存儲不同版本的代碼
     4.責任追蹤    

二、svn的安裝

  1.svn服務器的安裝
    注意:安裝端口默認443被虛擬機佔用 可以更改爲8443或者其餘可以使用的端口
    服務器的使用
       repository  svn服務器上所有的倉庫
          創建倉庫 選擇文件系統 選擇空倉庫結構 默認權限 所有人讀寫
       users       連接svn服務器的用戶
       groups      用戶的分組  可以統一授予權限操作
  2.svn客戶端的安裝
    注意:安裝過程將紅色叉叉 選擇下拉列表第二選項 用於配置idea集成svn使用
    
  3.安裝之後最好重啓
    

三、svn的本地操作

  1.svn的基本操作
    check out 檢出工程
    commit  提交代碼到倉庫
    update  更新代碼到本地
    衝突解決方式  先更新其餘代碼 編輯衝突後 提交代碼
  2.svn的其餘操作
     還原  
        未提交文件 直接右鍵 revert
        已提交文件 show log 點擊具體版本 右鍵 revert to this version
     責任定位
        可以記錄任意用戶 什麼時間 做了什麼操作
        可以對比不同版本的代碼差異

四、svnidea中的應用

  1.idea集成svn工具
     配置本地客戶端安裝路徑下的exe文件 --參考路徑 D:\svn\client\bin\svn.exe
  2.完成分享工程
     1.忽略不必被版本控制的文件
     2.分享工程的源碼到倉庫
       vcs---import into version control---share project(subVersion)
     3.commit 保證所有代碼提交到倉庫
       點擊快捷提交的圖標
  3.完成檢出工程
     1.vcs--check out from version control---subVersion
     2.選擇對應的倉庫url路徑--選擇倉庫下的項目名文件夾---選擇檢出的位置 check out
     3.注意忽略文件
  4.idea的基本操作
     commit 提交文件
     update 更新文件
     衝突解決 更新後 解決衝突後提交
     revert 還原文件
            還原歷史 show history  獲取代碼點擊 右鍵 get

五、svn的高級應用

  1.定義目錄規範用於存儲不同場景的代碼使用
    branches  分支 定製化開發平行主幹代碼使用
    tags      標記 不同階段版本代碼存儲
    trunk     主幹 日常開發使用
  2.高級的應用測試
    1.分享工程到目錄下的trunk 主幹
    2.創建標記代碼到tags目錄
       右鍵 subVersion--branch or tags  選擇主幹的url 自定義名稱
    3.創建分支
        右鍵 subVersion--branch or tags  選擇分支的url 自定義名稱
    4.切換目錄代碼
        右鍵 subversion--update directory 勾選updage/switch 選擇更改的路徑
    5.分支和主幹的合併
        分支創建的代碼合併到主幹 需要在主幹代碼做操作
        主幹創建的代碼合併到分支 需要在分支代碼做操作
    6.合併操作 遺留問題....

六、adminLte模板的使用

  使用文件爲
    css
    img
    page
    plugin
   1.創建工程 web工程
   2.拷貝模板的資料到 項目webapp下 建議磁盤拷貝
   3.更改頁面爲自己需要的頁面
   4.頁面分析結構  頁面頭部 導航側欄  內容區域  底部區域
   
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章