版本库切换

前公司用的是 SVN,非常落后。来到新公司后,我搭建了一个 Git 服务器。

从 SVN 其实可以无缝切换到 Git 的,只是要做好一些准备。git-svn 工具是第一个需要的,它允许我们将 svn 版本库 clone 成一个 git 库。

git svn clone svn://host/path/to/repo --no-metadata -A map

使用--no-metadata参数返回的 commit 中不带 git-svn-id 的尾巴,-A 参数允许你映射 SVN 帐号,map 文件举例如下:

svnname1 = gitname1 <name1@inc.com>
svnname2 = gitname2 <name2@inc.com>

更多参数请参考 git-svn 文档

搭建 Git Server

使用 gitolite 就可以,非常简单…



blog comments powered by Disqus

Published

05 July 2012

Tags