有没有一个程序可以做git-svn所做的事情,但是在服务器上的存储库是git,而开发人员使用svn的情况下?
我知道github.com允许svn访问他们托管的git存储库,但看起来他们并没有发布这个项目的开源(还没有?),使用他们的服务器对我来说也不是一个选择(甚至不是他们的私有存储库)。
编辑:我想我要找的是和'git-cvsserver‘类似的-- git-svnserver。在一些搜索中,我在git邮件列表上找到了一些2-3年前的帖子,但看起来没有人取得重大进展。我希望有人能纠正我这一点。
目前是否有任何git-svnserver项目正在进行中?我讨厌有重复的工作,但似乎GitHub is the farthest along,但没有其他人可以拥有它。
发布于 2010-10-28 19:08:18
这是通过svn协议为git存储库提供服务的Python代码:
发布于 2015-02-02 02:08:34
SVNGit正是您想要的。它是一个用于SVN客户端访问Git存储库的开源servlet库。
发布于 2010-09-08 04:08:03
我相信SVN链接是由git驱动的(用来监控-- rebase或dcommit --一个git-svn
分支)。
这意味着你可以首先在你的本地服务器上克隆你需要的任何git repo (你也使用SVN),然后在你的本地Git repo和你的SVN工作区之间使用'git-svn
‘命令。
一旦您的本地Git存储库充分反映了您的SVN存储库,您就可以推送回远程Git服务器。
https://stackoverflow.com/questions/3662114
复制相似问题