Subversion(SVN)
YehYeh\'s Notepad yehyeh@gmail.com 

Subversion(SVN) - 建立與導出專案

建立專案

  • 在SVN中要將一個專案加到檔案庫中,常用的方式有:
    • 方法一:使用checkoutcommit指令
      • 最常用的方法
      • 作法:
        • 先將檔案庫或新專案的根目錄checkout到本機
        • 對本機的工作副本建立專案的目錄結構(trunk, branches, tags)
        • 將相關的檔案或資料匣加到工作副本(如果全新的專案則略過此步驟)
        • add指令將新建的檔案和資料匣加入版本控制
        • commit指令將檔案和資料匣送交到檔案庫
    • 方法二:使用import指令
      • import
        • 將指定資料匣裡的檔案和資料匣匯入到檔案庫
        • 指定資料匣不會被匯入
        • import完不會建立工作副本 需再用checkout指令建立工作副本
      • 作法:
        • 在本機先建立一個新專案資料匣
        • 在新專案資料匣中建立專案的目錄結構(trunk, branches, tags)、專案的相關檔案和資料匣
        • 對新專案資料匣執行import
        • 若需要的話,執行checkout建立工作副本
Δ 回到最上方

導出專案

  • SVN會在工作副本的每個資料匣中建立.svn的隱藏資料匣
  • 當專案開發完成,要正式發布時
    • 可以用export指令導出不含.svn隱藏資料匣的版本
  • 如果export的目的地是工作副本
    • 工作副本中的.svn資料匣會全數自動刪除
    • 工作副本會不在版本控制範圍
Δ 回到最上方