gpt4 book ai didi

git - git svn 的作者文件格式是什么,特别是反斜杠或下划线等特殊字符?

转载 作者:IT王子 更新时间:2023-10-29 01:29:40 27 4
gpt4 key购买 nike

我正在尝试克隆 Papercut, an smtp server emulator

我正在使用 svn log -q https://papercut.svn.codeplex.com/svn | grep -e '^r'| awk 'BEGIN {FS="|"};{print $2}'|sort|uniq 获取 SVN 作者列表这给了我

RNO\_MCLWEB
SND\krobertson_cp

我用 SVN_User = UserName <Email> 创建了 authors.txt格式,但是当我运行时

git svn clone --no-metadata -A authors.txt https://papercut.svn.codeplex.com/svn papercut

它提示“作者:RNO\_MCLWEB 未在 authors.txt 文件中定义”

我试过在 '\' 和 '_' 之前放一个\以尝试转义它们,并在名称周围添加引号,但都没有用。

我找不到比 SVN_User = UserName <Email> 更好的关于 authors.txt 文件格式的描述了。

最佳答案

我讨厌成为“那个人”,但我只是尝试了一下,它对我来说效果很好。这是我使用的作者文件的副本:

RNO\_MCLWEB = Ronald McDonald <dude@example.com>
SND\krobertson_cp = Some Guy <someone@example.com>

但是,我确实使用了一种与您略有不同的方法来生成作者姓名,遵循 these directions .我的具体咒语是:

$ svn log --xml | grep author | sort -u | perl -pe 's/.>(.?)<./$1 = /'

我也在使用 Git 1.6.6.1(怀疑这会有所不同,但你永远不知道)。

我确实注意到,当我使用您的管道获取 SVN 作者时,结果文件中他们的 SVN 用户名前面有空格(即,每行的第 1 列中有一个空格)。不知道这是否有所作为。

关于git - git svn 的作者文件格式是什么,特别是反斜杠或下划线等特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2159567/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com