【发布时间】:2010-01-11 13:17:05
【问题描述】:
按照this tutorial 的建议,我克隆了一个没有标准布局的svn 存储库。
git-svn clone -s http://example.com/my_subversion_repo local_dir-s 表示我的 Subversion 存储库具有标准布局(主干/、分支/ 和标签/)。如果您的存储库没有标准布局,您可以将其关闭。
作为 git 的新手,我没有意识到简单地放弃 -s 选项而不补充 --trunk、--branches 和 --tags 选项会给我留下一个无分支存储库,而且还有整个仓库的头部都被检出(而不仅仅是主干的头部)。
有没有办法“修复”我的本地 git 存储库,使其表现得好像我是在了解 svn 存储库布局的情况下创建它的?我可以使用 git-svn init 重新初始化我的存储库吗?由于所涉及的时间较长,我希望避免从头开始重新克隆。
【问题讨论】: