【问题标题】:git svn error happens on dcommit, but not on fetch or rebasegit svn 错误发生在 dcommit 上,但不在 fetch 或 rebase 上
【发布时间】:2012-07-10 15:43:50
【问题描述】:

当我在存储库的分支上运行“git svn dcommit”时收到以下错误:

HTTP Path Not Found: PROPFIND request failed on '/svn/Project/branches/3.34': '/svn/Project/branches/3.34' path not found at C:\Program Files (x86)\Git/libexec/git-core\git-svn line 4970

但是,'git svn fetch' 和 'git svn rebase' 工作正常。主干 dcommits 也很好。有什么建议吗?

哦,值得注意的是,svn的实际路径应该是/svn/Project/branches/v3.34,而不仅仅是3.34。但如上所述,我经常使用的其他命令仍然可以很好地处理破坏 dcommit 的部分。

【问题讨论】:

  • git-svn 存储库中的每个提交都应具有“git-svn-id:”签名。对吗?
  • 不,id 指向使用 3.34 而不是 v3.34 的路径

标签: svn git-svn


【解决方案1】:

此解决方案可能不起作用,具体取决于您为 dcommit 挂起的提交数量,但由于我有一个,因此我删除了本地分支并使用 v3.34 名称而不是 3.34 重新创建了本地分支,然后神奇地 dcommit开始工作了。

【讨论】:

    猜你喜欢
    • 2012-07-12
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 2012-08-04
    • 2011-07-16
    • 2010-09-16
    相关资源
    最近更新 更多