我如何获取统计数据,了解行数随时间的变化情况?我在我的项目中使用 Bazaar,如果我正确地重构了代码,那么了解这一点就太好了。
答案1
还有bzr-diffstat:
$ bzr diffstat -r 55..57
foo/bar.py | 2 +-
po/foo.pot | 56 ++++++++++++++++++---------
2 files changed, 38 insertions(+), 20 deletions(-)
答案2
没有用于行数统计的内置函数。
但更重要的是:要知道您是否正确地重构了代码,您所需要的不是计数统计,而是单元测试!
如果您真的想知道行数随时间的变化情况,我认为最好的办法是使用编写一个简单的 Python 程序bzrlib
,迭代修订版,计算每个修订版中的行数并将其打印出来或保存在文件或数据库中。
如果您仍然需要这个并且需要代码示例,请发表评论。