【发布时间】:2018-02-16 15:12:04
【问题描述】:
我已经手动迁移了我的 SVN-GIT,只需将文件夹复制到另一个 git 文件夹并将它们推送到 bitbucket。现在我需要来自 svn 的主干的历史。我现在能拿到吗?
如果可能的话,我可以删除当前的主干并再次将其移回。我们只担心后备箱。 bitbucket 的主干中没有提交。
【问题讨论】:
标签: bitbucket tortoisesvn git-svn svn2git
我已经手动迁移了我的 SVN-GIT,只需将文件夹复制到另一个 git 文件夹并将它们推送到 bitbucket。现在我需要来自 svn 的主干的历史。我现在能拿到吗?
如果可能的话,我可以删除当前的主干并再次将其移回。我们只担心后备箱。 bitbucket 的主干中没有提交。
【问题讨论】:
标签: bitbucket tortoisesvn git-svn svn2git
只需进行适当的 SVN 到 git 迁移(最好使用 KDE svn2git 工具,而不是像 nirvdrum svn2git 或 git-svn 之类的任何其他工具,推理参见例如我在 What dependencies does running "git svn" need to have installed in order to run correctly? 的回答),然后强制-推送到 BitBucket,它将替换当前在 BitBucket 中的内容。
任何克隆了这个并可能基于它创建本地分支的人当然必须手动重新设置基准,就像总是使用“从上游重新设置恢复”一样。
【讨论】: