我在一家SVN商店工作,但为了在工作中注入一点理智,我使用git-svn.越来越多的同事也看到了光明,现在我们想要在某些情况下完全支持SVN.目前我们每个人都拥有自己的git-svn仓库,但由于差异很大,我们无法真正分享除普通补丁或SVN之外的任何东西.我们应该如何组织我们的回购以允许直接共享(通过git-remote)?
我能想出的唯一方法是使用单个共享git-svn repo,我们将其用作SVN的网关,但这可能有点麻烦 - 如果我们都这样做会好得多可以直接从我们自己的git-svn repos推送到SVN.
编辑:不幸的是我没有SVN服务器的管理员访问权限,因此目前很少使用像subgit这样的解决方案,即使它们很有用.
你可以看一下subgit:
SubGit是一个平稳,无压力的Svn到Git迁移的工具.在服务器端安装一次,并根据需要使用Subversion和Git.
SubGit允许用户设置双向Subversion到Git复制(可写镜像).
和:
SubGit是一个从Svn到Git的公司范围迁移的解决方案,它是:
Run Code Online (Sandbox Code Playgroud)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.
| 归档时间: |
|
| 查看次数: |
279 次 |
| 最近记录: |