我在文件上做了一個svn blame
像如何用svn blame打印行號?
$ svn blame folder1/file.txt
它讓我看起來像otput:
svnRevision userName line
如何使它打印行數以及?像
lineNumber svnRevision userName line
我在文件上做了一個svn blame
像如何用svn blame打印行號?
$ svn blame folder1/file.txt
它讓我看起來像otput:
svnRevision userName line
如何使它打印行數以及?像
lineNumber svnRevision userName line
基於注:Kunal霍亂,但不會造成任何文件
svn blame file.cpp | cat -n
這不可能與blame
。
--revision (-r) REV
--username USER
--password PASS
--no-auth-cache
--non-interactive
--config-dir DIR
您可以通過XML
svn blame --xml <file>
管怪最簡單的awk腳本,該FNR輸出增加$ 0輸出結果得到的行號。例如:
svn blame file.txt | awk '{print FNR $0}'
我發現了一個變通使用這樣的多個命令:
訣竅是使用SVN怪要怪,然後輸出到文件,然後使用cat命令用-n以獲取該文件的行號,然後刪除該文件。
svn blame abc/HelloWorld.java> file.txt; cat -n file.txt; rm file.txt
希望有幫助!
感謝大家響應..
你並不需要臨時文件。只需將'svn blame'的輸出輸出到'cat -n'。 (編輯:見[Pelle的答案](http://stackoverflow.com/questions/9593157/how-to-print-line-number-with-svn-blame/11633248#11633248))。 – 2012-07-24 15:45:25
你可以這樣做:
svn blame file.cpp | nl
不可能的..哇,SVN真的**是**遲緩..:/我想念git:/ – Paladin 2014-09-25 14:35:12