我在一家 SVN 商店工作,但为了在我的工作中注入一点理智,我使用了 git-svn。越来越多的同事也看到了曙光,现在我们希望在某些情况下完全避开 SVN。目前我们每个人都有自己的 git-svn 存储库,但由于哈希值差异很大,除了普通补丁或通过 SVN 之外,我们无法真正共享任何内容。我们应该如何组织我们的存储库以允许直接共享(通过 git-remote)?
我能想出的唯一方法是一个共享的 git-svn 存储库,我们将其用作 SVN 的网关,但这可能会有点麻烦——如果我们都使用它会更好可以直接从我们自己的 git-svn repos 推送到 SVN。
编辑:不幸的是,我没有对 SVN 服务器的管理员访问权限,所以像subgit这样的解决方案目前用处不大,即使它们很有趣。