我在这样的文件上执行了svn blame
$ svn blame folder1/file.txt
它给了我一个otput,看起来像:
svnRevision userName line
如何打印行号?,类似的东西
lineNumber svnRevision userName line
基于Kunal霍乱,但没有创建任何文件
svn blame file.cpp | cat -n
您可以这样做:
svn blame file.cpp | nl
您可以通过在XML 中输出结果来获得行号
svn blame --xml <file>
将责任归咎于最简单的awk脚本,该脚本将FNR输出添加到$0。例如:
svn blame file.txt | awk '{print FNR $0}'
我发现了一个使用多种命令的解决方案,如
诀窍是使用svn指责,然后将其输出到一个文件,然后使用带有-n的cat命令获取该文件的行号,然后删除该文件。
svn指责abc/HelloWorld.java>文件.txt;cat-n file.txt;rm file.txt
希望能有所帮助!
感谢大家的回复。。
使用blame
是不可能的。
可能的开关:
--revision (-r) REV
--username USER
--password PASS
--no-auth-cache
--non-interactive
--config-dir DIR