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

为什么git svn init会创建一个空存储库?,git,osx-snow-leopard,git-svn,Git,Osx Snow Leopard,Git Svn,为了将一个项目从svn转移到git,我正在尝试跟随。我并不特别关心上游的合并,所以这似乎是我所探索过的最干净的解决方案 我的问题是当我执行git svn init时file:///Users/Ankur/path/to/repository --没有元数据 我在/Users/Ankur/path/to/repository/.Git/中得到消息Initialized empty Git repository,它应该是输出的第一行,但后面应该是关于提交的单独消息。我没有得到任何其他东西(而且执行速

为了将一个项目从svn转移到git,我正在尝试跟随。我并不特别关心上游的合并,所以这似乎是我所探索过的最干净的解决方案

我的问题是当我执行
git svn init时file:///Users/Ankur/path/to/repository --没有元数据

我在/Users/Ankur/path/to/repository/.Git/中得到消息
Initialized empty Git repository,它应该是输出的第一行,但后面应该是关于提交的单独消息。我没有得到任何其他东西(而且执行速度非常快)

我已经通过执行
svnco验证了我使用的路径是正确的file:///Users/Ankur/path/to/repository
使用相同的存储库,以确保我可以正常签出存储库

关于我的系统的详细信息:Mac OS X 10.6.5,
这是git
返回的
/usr/bin/git
(我想这意味着它是用Xcode安装的,因为我删除了git osx安装程序的版本,认为它最初可能是罪魁祸首)<代码>git--版本
返回
git版本1.7.2.3

创建git存储库时:

git svn init
类似于
git init
svnadmin create
。它们都创建了空回购协议


git-svn-clone
类似于
git-clone
svn-checkout
。它们都是远程回购的副本。

您打算改为运行
git svn clone
init
只是创建了一个空存储库。根据指南中的说明,我想用
git svn fetch
来完成这个操作,但我认为它分为两个步骤,这样我就可以执行
svn.authorsfile
——其中没有元数据。那么问题出在哪里呢?
gitsvn fetch
工作吗?哦。我的。上帝你说得对。我忘记了所有签入/签出修订的操作都是在调用
git svn fetch
之后进行的。非常感谢你的澄清!根据[
git svn clone
实际上正在运行两个命令:
git svn init
,然后是
git svn fetch
,这正是我使用链接到的指南的意图。我问题顶部的注释澄清了我的问题。谢谢,我很抱歉问了一个令人困惑的问题!