我试图创建一个svn branch using git-svn。该存储库使用--stdlayout
创建。不幸的是,它会生成一个错误,指出“源和目标似乎不在同一个存储库中”。该错误似乎是它不包括源URL中的用户名的结果。Git-svn拒绝在svn仓库上创建分支错误:“不在同一个仓库中”
$ git svn branch foo-as-bar -m "Attempt to make Foo into Bar."
Copying svn+ssh://my.foo.company/r/sandbox/foo/trunk at r1173 to svn+ssh://[email protected]/r/sandbox/foo/branches/foo-as-bar...
Trying to use an unsupported feature: Source and dest appear not to be in the same repository (src: 'svn+ssh://my.foo.company/r/sandbox/foo/trunk'; dst: 'svn+ssh://[email protected]/r/sandbox/foo/branches/foo-as-bar') at /home/me/.install/git/libexec/git-core/git-svn line 610
我intially认为这是一个简单的配置问题,的.git/config
检查不建议任何不正确。我正在使用git version 1.6.3.3
。
任何人都可以阐明为什么这可能会发生,以及如何最好地解决它?
是的,这正是我所做的。我刚刚破解了perl文件,强制将“user @”部分添加到svn url中。显然非常贫民窟。 – Danny 2009-08-14 15:05:27