Git用户在SVN商店,组织我们的回购

Mag*_*nus 9 git git-svn

我在一家SVN商店工作,但为了在工作中注入一点理智,我使用git-svn.越来越多的同事也看到了光明,现在我们想要在某些情况下完全支持SVN.目前我们每个人都拥有自己的git-svn仓库,但由于差异很大,我们无法真正分享除普通补丁或SVN之外的任何东西.我们应该如何组织我们的回购以允许直接共享(通过git-remote)?

我能想出的唯一方法是使用单个共享git-svn repo,我们将其用作SVN的网关,但这可能有点麻烦 - 如果我们都这样做会好得多可以直接从我们自己的git-svn repos推送到SVN.

编辑:不幸的是我没有SVN服务器的管理员访问权限,因此目前很少使用像subgit这样的解决方案,即使它们很有用.

pgr*_*ras 7

你可以看一下subgit:

SubGit是一个平稳,无压力的Svn到Git迁移的工具.在服务器端安装一次,并根据需要使用Subversion和Git.

SubGit允许用户设置双向Subversion到Git复制(可写镜像).

和:

SubGit是一个从Svn到Git的公司范围迁移的解决方案,它是:

Much better than git-svn (see comparison);
Requires no changes of the infrastructure that is already in place;
Allows one to use all Git and all Subversion features;
Provides genuine stress-free migration experience.
Run Code Online (Sandbox Code Playgroud)

  • 值得补充的一点是,SubGit 2.0(http://subgit.com/2.0)不需要Subversion服务器访问,可用于构建远程Subversion存储库的镜像.免责声明:我是SubGit开发人员. (2认同)