我正在镜像本地计算机上的svn存储库,我决定将其推送到远程git服务器。我需要这样做的原因是我可以添加另一个存储库作为子模块。但是,现在当我运行命令时:
git svn rebase
我明白了:
refs/remotes/origin/master: no associated commit metadata
我希望能够从svn repo更新我的本地镜像,然后将其推送到远程git存储库,以便其他人可以将其克隆为git存储库。
谢谢!
答案 0 :(得分:0)
一个git svn rebase(从当前HEAD的SVN父级获取修订并重新绑定当前 - 未提交给SVN - 对其进行处理)如果其中一个提交的是纯粹的git,则会失败。
git 2。10(2016年第3季度)仍然允许这种变基 请commit 2af7da9查看Eric Wong (ele828
)(2016年7月2日)
建议:Jacob Godserv (javaJake
)。clayne
)(2016年7月3日)
建议:Jacob Godserv (javaJake
)。gitster
--合并于commit 3f93370,2016年7月11日)
git-svn
:在提交数据丢失时警告而不是死亡由
git-svn
创建的refs可以将数据完全存储在git中;轻轻地跳过那些而不是死亡并假设用户错误。