为什么git svn init会创建一个空的存储库?

时间:2010-12-09 02:20:42

标签: git osx-snow-leopard git-svn

我正在尝试关注this guide以便将项目从svn移动到git。我并不特别关心合并上游的事情,所以这似乎是我探索过的最清晰的解决方案。

我的问题是当我执行git svn init file:///Users/Ankur/path/to/repository --no-metadata

我得到消息Initialized empty Git repository in /Users/Ankur/path/to/repository/.git/,它应该是输出的第一行,但它应该跟随有关提交的单个消息。我没有得到任何其他东西(这很快就会执行)。

我通过使用相同的存储库执行svn co file:///Users/Ankur/path/to/repository来验证我使用的路径是否正确,以确保我可以正常结帐存储库。

关于我的系统的详细信息:Mac OS X 10.6.5,which git返回/usr/bin/git(我认为这意味着它是随Xcode一起安装的,因为我删除了我使用git-osx-installer获得的版本认为它可能是最初的罪魁祸首)。 git --version返回 git version 1.7.2.3

1 个答案:

答案 0 :(得分:3)

创建git存储库时:

git svn init类似于git initsvnadmin create。他们都创造了空的回购。

git svn clone类似于git clonesvn checkout。他们都制作了远程回购的副本。