如何将本地git存储库推送到svn

问题描述 投票:0回答:1

我有以下设置:

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信息”

git svn git-svn
1个回答
0
投票

好。在进一步深入研究之后,我终于能够发现问题是由svn repo引起的,没有任何提交。所以只需通过初始化trunk,svn中的分支然后将init git svn初始化为C:\ Projects \ MyProject,该链接问题中的所有其他步骤都工作正常

© www.soinside.com 2019 - 2024. All rights reserved.