我正在尝试将 svn 存储库转换为 git。 svn repo 的布局有 branch/tag/trunk。当我转换为 git (git svn clone) 时,我有完全相同的布局。我得到了 branch、tag 和 trunk 文件夹。
我注意到很多关于转换为git状态的建议我们必须清理标签以使其成为git标签。他们声明标签和分支被视为远程分支,标签以“标签/”为前缀。
但是我的 ref/remotes 文件夹完全是空的。我看到我的所有标签都位于我的“标签”文件夹下。连同底层文件夹结构和类。
在 git svn clone 之后,我的 git repo 应该是什么样子的?它实际上应该像我的 svn 存储库一样具有标签/分支/主干结构吗?知道为什么我没有像其他人那样看到标签吗?
感谢您的帮助。
最佳答案
您需要使用 --stdlayout 选项。然后它会正确地为你创建分支和标签。
关于git - 使用 git svn clone 将 svn 转换为 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6875966/