我试图从SVN切换到Windows 7上使用的git命令git svn clone
作者姓名。的Git SVN克隆包含“/ CN = MYNAME”
在我的仓库之一,我试试这个:
git svn clone --stdlayout --no-metadata -A users.txt --username=/CN=john https://path/to/my/repo ./
这里是我的users.txt文件:
/CN=john = John Doe <[email protected]>
当我的Git是显示SVN克隆什么,就像如果一切好的,但没有文件被克隆。所以在C:/Users/John/.suversion/servers我已经设置了neon-debug-mask = 256
来显示日志错误。现在显示
我的错误:Author: /CN=john not defined in users.txt file
,所以我认为,因为在我的用户名相同的混帐克隆命令不能正确解析DATAS。
我试过转义/CN\=john
和引用'/CN=john'
"/CN=john"
但似乎没有任何工作。
有没有人有一个好办法来处理这个想法?
谢谢
我找到了一种不使用users.txt的方法,并使用git svn clone -s https:// path/to/my/repo。/来克隆它。但是,如果我做了'git log'作者就像'作者:C:/ Program Files/Git/CN = john
phemios
对作者有类似的问题用'hypenated-name'。在我的情况下,它是由于解析问题导致的,因为我试图省略电子邮件。所以我只是伪造了电子邮件地址,并声称。 –