計算機技術

Git with SVN 協同設定

怎麼設定 GitSVN的協同設置呢,最近折騰了一下,給個實例

Git Server

  1. SVN repository 建立一個 Git repository (Fetch)
    git svn clone --no-minimize-url --username=user_name svn://gisvsssvr/GRelease/remote_repo_name local_repo_name
  2. 建立一個 Git bare repository
    git clone --bare /c/Git/GRelease_Fetch/local_repo_name
  3. 設定 Git repository (Fetch)
    git remote add mirror /c/Git/GRelease/local_repo_name
  4. Fetch Server 的排程設定
    git svn rebase
    git push mirror

User (Local)

  1. 設定 Git repository
    git clone http://user_name:password@c3-gis-git.ad.garmin.com:8080/git/GRelease/remote_repo_name local_repo_name
  2. 設定 SVN repository
    git svn init --no-minimize-url --username=user_name svn://gisvsssvr/GRelease/remote_repo_name local_repo_name
    git svn fetch

Reference

原文地址:http://www.cnblogs.com/hyb1/archive/2013/04/25/3042024.html

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0