4

我们计划将我们的存储库从 svn 迁移到 git。但是有些人使用 np_subversion 将 SVN 集成到 TYPO3-Backend 中。

np_subversion调用 svn 客户端进行更新、提交、显示日志等。我正在寻找一种行为类似于 svn 客户端但在 git 存储库作为其后端的工具。(有点像 git-svn,但反过来)

或者,如果有人知道将 Git 集成到 TYPO3 后端的扩展,我将不胜感激。

4

4 回答 4

2

I think what you're actually looking for is a svn server that is a proxy to git. There have been plans to implement git-svnserver, and it was a potential project for SoC 2007, 2008 and 2009, but as far as I know it was never completed.

于 2010-02-17T12:53:01.757 回答
2

这是通过 svn 协议为 git 存储库提供服务的 Python 代码:

http://git.q42.co.uk/git_svn_server.git

于 2010-10-28T11:16:24.270 回答
1

我不确定这是否满足您的需求,但Easy Git(又名eg)是一个薄层(单个 perl 脚本),它为 Git 提供了更类似于 CVS 和 SVN 的接口。确保您签出Easy Git for SVN 用户页面。您还可以从Gitorious的官方存储库中在线找到代码。

于 2010-02-17T14:10:51.933 回答
1

大约 12 年后,这个 SO 问题与https://github.com/git-as-svn/git-as-svn一起出现在我的网络搜索结果中。

该项目似乎很活跃;我没有尝试过,我与它无关。根据他们的文档,它们基于http://git.q42.co.uk/git_svn_server.git或受其启发(这是@mab 的答案)。

还有https://subgit.com/。它是非免费的;我没有尝试过,我与它无关。

于 2022-02-14T16:13:47.817 回答