SVN从分支迁移到主干的解决方案

问题描述 投票:0回答:1

我正在尝试使用 Git snv 克隆将我的 SVN 存储库移至 Git,同时保留历史记录。我知道 Git svn clone 对我有用,因为我已经用一个简单的测试 SVN Repo 尝试过它。

我遇到的问题是 SVN 存储库没有 trunk 目录,所有代码都在 /branch 目录中(而不是 /branches)。 Git svn clone 返回错误,因为没有 /trunk 目录可用。

所以我的问题是。如何将 svn /branch 目录中的内容移动到 /trunk 中,同时保留历史记录。

非常感谢

git svn git-svn
1个回答
0
投票

如果您使用 default 布局(我认为这是

git-svn
中的默认布局,尽管我的假设可能是错误的),那么
git-svn
将会失败,如果情况并非如此......但是,您调用
-T
时,可以使用
--trunk
git svn init
来精确定位单独的分支。检查https://git-scm.com/docs/git-svn

© www.soinside.com 2019 - 2024. All rights reserved.