2017年9月11日 星期一

[GIT] Using Subgit (SVN to GIT)

  • 先前都使用 SVN 進行版本的控管,隨著工作關係也開始需要開發前端的程式,而 VS 2013 也內建支援 GIT,因而想轉換至 GIT 
  • Subgit
    • Subgit 是一款能夠從 SVN 流暢、無負擔轉換至 Git 的工具
    • 創建一個本地端或遠程 Subversion 的可讀寫 Git 鏡像,Subversion 和 Git 兩者都可以隨便選用
    • 從 Subversion 進行一次性快速導入到 Git
    •  Atlassian Bitbucket 服務器裡使用 Subgit
  • 下列操作為:從 Subversion 進行一次性快速導入到 Git (ONE-TIME SVN REPOSITORY IMPORT WITH SUBGIT)
    • Step1:安裝 SubGit 3.2.6 
      • subgit
      • 安裝完成路徑為:C:\Program Files\SubGit
    • Step2:設定環境
      • 修正 SubGit\bin\subgit.bat 裡 Java 的路徑
    • Step4: TortoiseSVN 環境介紹
      • TortoiseSVN 創建:通常選擇 Create folder structure
    • Step5:Git 環境介紹
    • Step6:Subgit 轉換
      • 下列為需轉換的 SVN 路徑,只有五個版本更新
      • 開起 cmd,並移至 C:\Program Files\SubGit\bin 
      • 指令1.
subgit import --svn-url URL REPOS_PATH
      • 指令2. REPOS_PATH 取出匯出資訊
subgit install REPOS_PATH 
      • 指令3. 由 REPOS_PATH 裡的資訊,匯出至 GIT 專案的資料夾
git clone REPOS_PATH GIT_PATH

沒有留言:

張貼留言