我有以下设置:
1)网络驱动器位置是裸git仓库(假设它是" X:\ Projects \ MyProject")
2)我发展的本地位置是C:\ Projects \ MyProject
3)我的svn回购没有遵循分支,标签等的标准布局(不是我的决定)是http://mysite:8081/svn/MyProject
我的问题是如何将MyProject从1或2推送到SVN repo,将所有历史记录保存在1?
我尝试了在Pushing an existing git repository to SVN中建议的步骤但是在我得到git svn rebase的步骤中我收到错误"无法确定工作树历史记录中的上游SVN信息"
答案 0 :(得分:0)
确定。在深入研究之后,我终于能够发现问题是由svn repo引起的,没有任何提交。所以只需初始化trunk,svn中的分支然后将init git svn初始化为C:\ Projects \ MyProject,该链接问题中的所有其他步骤都可以正常工作