使用远程重新定位 git-svn 存储库



我一直在尝试重新定位一个已经切换位置的 subversion 存储库的 git-svn 工作副本。 我已经按照这里的说明进行操作,但是当我这样做时,它在最后一步出错,指出它无法处理某些遥控器:

$ git svn rebaserefs/remotes/abranch_0.1: '' 在 '/branches/abranch' 中找不到

有人有解决这个问题的方法吗? 看起来这些分支和/或遥控器仍然指向错误的地方,但我看不出在哪里可以更改它。

谢谢大卫

我找到了这个奇怪问题的答案,想在这里记录下来,以防有人遇到这个问题。 我注意到在 .git/config 中,以下行出现了两次:

branches = branches/*:refs/remotes/*
tags = tags/*:refs/remotes/tags/*

无论出于何种原因,这些相同的行重复了两次。 我尝试删除额外的行集,然后重复此处的步骤,现在一切似乎都正常。我不知道为什么会修复一些事情,但你去吧。

干杯大卫

最新更新