所以我不希望任何人阅读整个迁移指南,但我现在陷入困境,现在Jira对我的问题反应迟钝。以下是指南http://go-dvcs.atlassian.com/display/aod/Migrating+from+Subversion+to+Git+on+Bitbucket
我正在将Jira / SVN迁移到BitBucket / Git,Jira提供了迁移指南。我被困在“同步”部分。基本上,如果您不想阅读指南,则流程为:
我下载了转储并拥有了我的克隆,但指南说要运行git svn fetch
。当我在制作转储文件后确定已提交的项目上执行此操作时,就我所知,没有任何事情真正发生。在fetch
或rebase
期间没有输出,并且没有新文件添加到我的物理本地git repo中,因此看起来fetch没有得到任何内容。
我知道其中一些是基于Jira的migration.jar文件,所以也许会有一些魔法发生在幕后,但是fetch根本就没有得到任何东西。
我无知的想法是它从svn://localhost/repos
获取,这是初始克隆的来源。这也是转储基本上被提取的文件夹。迁移指南没有这么说,但我觉得我需要以某种方式告诉它从我在Jira服务器上的远程仓库中取出。我在.jar文件中以某种方式思考它表明要做到这一点,但据我所知,它什么都没有。
另请注意,我必须运行svnserve
来运行提取。如果我在没有svnserve
运行的情况下进行提取,则会出现错误。这让我相信它在本地查看我的过时转储,并远程注意云服务器上的实际新提交。
有关从哪里开始的任何想法?运气好的话,有没有其他人完成这个过程。我在Windows上。此外,我知道我的旧的并且没有新提交的回购已成功上传到Bitbucket,所以我认为大部分时间我做的一切都是正确的。
答案 0 :(得分:0)
所以只是在预感中,我编辑了.git文件夹中的配置文件,并将svn:// localhost /更改为我的远程URL,一切似乎都有效。奇怪我在迁移指南中没有看到这一点。