git - 如何将多个 SVN 主干路径迁移到单个 Git 主服务器而不丢失历史记录
问题描述
我的 SVN 文件夹结构如下所示:
我想将所有不同的 svn 主干路径迁移到单个 git master 中。
输出:
有谁知道该怎么做?我对 SVN 进行 git 迁移非常陌生。非常感谢您的帮助。
我试过 svn git clone -s 但它只适用于单个 svn 路径迁移。但我需要将多个 svn 主干路径迁移到单个 git master 中。
解决方案
我的建议是转换 3 次:将每个 SVN 存储库转换为单独的 git 存储库,然后使用或+将 3 个 git 存储库合并为一个。git subtree
git fetch
git merge
推荐阅读
- python - Python项目的依赖控制
- plot - JULIA 语言中的原生 PGFPlots 改变字体大小
- linux - UDP communication is lost on linux, are "UDP sockets" managed differentely on linux compared to windows when using C# .NET Core 2.1?
- javascript - 我如何获取所选项目的第一行?
- grid - 如何在 Flutter 中将列和行项居中?
- android - 高度为 0dp 的 MapView 不显示
- javascript - 将从相机拍摄的图像转换为画布的侧面有灰色
- hadoop - 将文件从 Google Cloud Storage 加载到本地 Hadoop 集群
- azure - Web 服务器和电子邮件托管在不同的服务器中
- c - gcc:链接时替换