【问题标题】:Git SVN was working, rebase now hangsGit SVN 正在工作,rebase 现在挂起
【发布时间】:2013-12-10 12:57:42
【问题描述】:

我周五下午刚做了git svn rebase没问题。

星期一早上,它挂起并导致诸如“WFSO 超时”之类的错误

$ git svn rebase
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
C:\Program Files (x86)\Git\bin\perl.exe: *** WFSO timed out
Unable to determine upstream SVN information from working tree history

如何让它重新开始工作? 上次它进入这种状态时,我再次执行了git svn fetch,这很有效,但是从头开始重建本地存储库,因此非常耗时。希望有更好的方法。

【问题讨论】:

  • 你能粘贴实际的命令和错误吗?
  • 我遇到了类似的问题。以下是控制台输出: 自动打包存储库以获得最佳性能。您也可以手动运行“git gc”。有关更多信息,请参阅“git help gc”。计数对象:2664517,完成。 C:\Git\bin\perl.exe: *** WFSO 超时写入对象:20% (543738/2664517)
  • 我在做git svn rebase -l。对我来说没有输出。它只是挂起。任务管理器显示每隔几秒就会产生新的 Git 和 Perl 进程,但它们死掉的速度差不多,所以我平均在任何给定时间总共有 3 个 Git 进程和 3 个 Perl 进程。
  • 有人解决了吗?我也遇到了同样的情况
  • "git svn rebase" 挂起,我也一样

标签: git git-svn


【解决方案1】:

我这样做了:

git svn fetch
git rebase

而且它似乎有效。

【讨论】:

    【解决方案2】:

    尝试中止变基

    git rebase --abort

    如果出现错误(可能)按照说明重置磁头,然后再次尝试中止:

    git update-ref refs/heads/master COMMIT_IN_MESSAGE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      • 2012-07-12
      • 2022-12-02
      • 2019-01-19
      • 2021-03-21
      • 1970-01-01
      相关资源
      最近更新 更多