我正在尝试将 git-bundle 与 git-svn 存储库一起使用。本质上,我需要创建一个离线 git 存储库,其中包含我们生产 SVN 系统的克隆。SVN 仓库是通过 git-svn 克隆的,效果很好。它会克隆我们的代码,并将其列在 remotes/* 下。
现在是困难的部分。我需要将其与我们的离线存储库保持同步。离线环境无法访问互联网,并且只能通过单向方法(例如 cd 等)获取更新。这是一种单向交易。我想用 git-bundle 做到这一点。问题似乎归结为 git-svn 将 svn 存储库标记为远程。我曾尝试使用...检查一个捆绑包git bundle create ____.bundle --all
,但它只包括我的主人。它不包括遥控器参考。但是,我需要获取所有这些信息。
这有意义吗?任何提示/建议?应该明确的是,我们不会提交到 SVN 端的 git 存储库,它将是只读的。在离线方面,我们将分支远程分支,并在那里提交。
谢谢!