我正在尝试使用 Git snv 克隆将我的 SVN 存储库移至 Git,同时保留历史记录。我知道 Git svn clone 对我有用,因为我已经用一个简单的测试 SVN Repo 尝试过它。
我遇到的问题是 SVN 存储库没有 trunk 目录,所有代码都在 /branch 目录中(而不是 /branches)。 Git svn clone 返回错误,因为没有 /trunk 目录可用。
所以我的问题是。如何将 svn /branch 目录中的内容移动到 /trunk 中,同时保留历史记录。
非常感谢
如果您使用 default 布局(我认为这是
git-svn
中的默认布局,尽管我的假设可能是错误的),那么 git-svn
将会失败,如果情况并非如此......但是,您调用 -T
时,可以使用 --trunk
或 git svn init
来精确定位单独的分支。检查https://git-scm.com/docs/git-svn