如何打印行号与svn指责



我在这样的文件上执行了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

最新更新