Content Entry

将 git 代码同步到 svn

  2011-06-02   Software   git svn

团队用git 管理代码,公司则用svn, 需要定期将代码同步到svn归档

1. 安装 git svn 插件

apt-get install git-svn

2. 建立本地 git-svn 库

本地代码目录为 /opt/src/search-git
为 git-svn 建立新目录 /opt/src/search-svn

cd /opt/src/
git svn clone -s http://192.168.48.100/svn/resource/search search-svn
cd /opt/src/search-svn/

3. 同步 git master 到 svn trunk

git pull /opt/src/search-git
git svn dcommit

4. 同步 git branch 到 svn branch

git branch v2.1 remotes/v2.1  (其中 remotes/v2.1 为 svn 分支)
git checkout v2.1
git pull /opt/src/search-git v2.1
git svn dcommit

--EOF--

comments loading