为什么git svn init会创建一个空存储库?
为了将一个项目从svn转移到git,我正在尝试跟随。我并不特别关心上游的合并,所以这似乎是我所探索过的最干净的解决方案 我的问题是当我执行为什么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,它应该是输出的第一行,但后面应该是关于提交的单独消息。我没有得到任何其他东西(而且执行速
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
,这正是我使用链接到的指南的意图。我问题顶部的注释澄清了我的问题。谢谢,我很抱歉问了一个令人困惑的问题!