git - 有没有办法生成 Git 存储库的转储并对其进行操作(仅提取几个修订版)以迁移到 Svn?
问题描述
如何在 Git 中创建存储库转储(类似于 svnrdump 转储),您可以在其中将修订读入文件中?
我使用 Svn 镜像(在 Bitbucket 上)将 Svn 中的项目迁移到 Git。在此之后,我一直在从事上述项目,直到一段时间后,我才意识到由于当时镜像执行错误,存在一些重复提交。
我的兴趣是再次镜像(Svn --> Git),但问题是之后只在 Git 中进行了提交。这就是为什么我只想检索那些从 Git 到 Svn 的额外提交,并且一旦对存储库进行排序和更新,再次将 Svn 镜像到 Git(在一个新的干净存储库中)。
在 Subversion 中,操作转储(添加或删除修订)并将它们上传到新存储库相当容易,但在 Git 中它很复杂,即使使用以下命令:git bundle create namerepo.bundle --all
提前谢谢了。
解决方案
推荐阅读
- c# - 从包含数据的单列中解析多列的正确方法是什么?
- javascript - JSPDF文本重叠和动态页面生成
- c++ - 如何在 C++ 中调用 QDir 库?
- python - 将 python itertools 组合转换为服务器的并行编程
- ios - 另一个表视图标题内的表视图
- matlab - 如何为一维创建平滑的热图?
- javascript - 使用 Set 从数组中删除重复项,保持最高 id
- r - R解析XML页面
- ios - 具有语音识别功能的 Xcode 项目可在一台计算机上运行,但不能在其他计算机上运行
- amazon-web-services - AWS Lambda 函数不适用于 sequelize 和 sqlite3