Git到SVN的麻烦

时间:2010-06-15 00:42:59

标签: svn git perforce

我的老板有一个Perforce存储库,他希望通过subversion在Sourceforge上创建一个只读副本。他有一个perl脚本可以做到这一点,但它不再运行(我们不想尝试调试它)而且它真的不是那么好。

所以另一种解决方案是将perforce repo作为远程ref引入git,我已经成功完成了(包括所有正确的提交细节和作者),现在我遇到的麻烦就是把它推到了单独的SVN存储库。我可以使用“git svn dcommit --add-author-from”启动提交过程,但问题是即使正确的作者出现在提交消息的末尾,“真正的”作者提交的是我的机器的用户。我想用提交保留真正的作者,我也想保留原始的时间戳。

是否有人熟悉如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

为什么不将其发布为Git repository on SourceForge

编辑:好吧,如果你可以使用GitHub,他们实际上已经想出了一种对Git存储库using the SVN client具有读写权限的方法。您所要做的就是将存储库推送到GitHub。