有没有办法使用 svn 的命令集来连接 git 存储库?
背景:我们团队的大多数成员都希望将所有新项目从 svn 切换到 git,但也有一些反对者。
我知道可以使用 git 访问 svn 存储库,但我正在寻找相反的功能。
最佳答案
你可以试试SubGit .将它安装在您的服务器上,它将提供一个链接的 SVN 存储库,这样任何对 SVN 存储库的提交都会导致 Git 推送,反之亦然。转换是并发安全且相当透明的:SVN 标记转换为 Git 标记,分支转换为分支,svn:ignore 转换为 .gitignores 等等。
指令是:
$ svnadmin create svn.repo
$ subgit configure svn.repo
$ #edit svn.repo/conf/subgit.conf to specify path to your bare Git repository
$ subgit install svn.repo
就是这样。翻译由将添加到 SVN 和 Git 存储库的 Hook 触发。
关于svn - 带有svn界面的git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072669/