我有一个与我的团队一起使用的相当大的svn集中存储库.现在我想在本地使用git(-svn),所以我做了一个git-svn克隆.这很好,但是git-svn克隆需要很长时间才能完成.相比之下,git克隆通常不需要那么长时间.
一个同事如何复制我的svn克隆,以便他不需要再次检查并转换整个svn历史记录?即没有与svn的互动.
当然,我们希望同事能够使用自己的凭据执行fetch和dcommit到中央svn存储库.
日Thnx.
简而言之,这个程序非常脆弱,不推荐.请参阅git svn手册页,注意事项:
为了简单和与Subversion互操作,建议所有git svn用户直接从SVN服务器克隆,获取和dcommit,并避免git存储库和分支之间的所有git clone/pull/merge/push操作.在git分支和用户之间交换代码的推荐方法是git format-patch和git am,或者只是'dcommit'ing到SVN存储库.
所以每个想要使用的人都git svn应该从SVN服务器克隆他/她自己的副本.
另一个解决方案是使用SubGit,它将为您提供一个存储库的git桥,您可以与SVN互换使用:
SubGit是一个平稳,无压力的Svn到Git迁移的工具.在服务器端安装一次,并根据需要使用Subversion和Git.
SubGit允许用户设置双向Subversion到Git复制(可写镜像).访问文档页面以获取更多信息.
| 归档时间: |
|
| 查看次数: |
128 次 |
| 最近记录: |