0

我正在使用 git svn 访问 svn 存储库。svn 存储库最近被重新组织,主干和一个分支被交换,即主干被移动到分支/旧主干,分支/foobar 被移动到主干。

在新主干上运行svn co http://path/to/svn/trunk正常,我可以毫无问题地添加、更新和提交文件。

但是,当我这样做时,git svn clone http://path/to/svn --stdlayout会出现以下错误:

未找到 HTTP 路径:该路径不是存储库的一部分:PROPFIND 请求在“/”上失败:在 C:\Program Files (x86)\Git/libexec/git-core\git-svn 行找不到“/”路径2299

有谁知道如何让 git svn 再次工作?

4

1 回答 1

1

事实证明,这个问题是由从代理后面访问 svn repo 引起的。

除了机器范围的代理设置外,我还在该部分下的文件中设置了一http-proxy-host组,这两个设置似乎相互影响。~/.subversion/servers[global]

我注释掉了http-proxy-host设置,并且能够运行git svn clone而没有任何进一步的问题。

TL;DR用户错误

于 2012-04-20T14:05:33.937 回答