我有一个使用 GIT 开发的项目。我需要为不喜欢 GIT 的用户创建一个仅 SVN 镜像的存储库。我用谷歌搜索了一些关于它的说明,但都失败了。其中一部分是为 Linux 编写的——我有 Windows。其中一部分建议创建空存储库,然后将其与主 GIT 存储库同步——这并不是我真正想要的。他们中的一部分简单并没有在不同阶段失败并带有神秘消息。所以我决定在这里问。我深入研究了 git-svn 命令描述,不顾一切地试图让这个东西自己工作。我也失败了。Github svn export 太不稳定,无法依赖。现在我请你帮忙。
所以,这里的任务。
- 我有许多链接远程的本地 GIT 存储库(我自己的存储库、sf.net、github 等)。
- 我想从我的本地存储库中创建一个支持 SVN 的 GIT 存储库来镜像我的开发。
- SVN 存储库将是一个只读镜像。如果 SVN 保留更改历史记录会很好,但如果这是不可能的 - 我没有打扰。
- 仅应将一个分支镜像到 SVN。它可能是主分支或任何其他专用于镜像的分支 - 不打扰以太。
- SVN 将驻留在 SourceForge 上。
有没有可能让这件事真正发挥作用?