当前位置: 首页 > 知识库问答 >
问题:

获取从GitHub存储库修改的代码行数

龙俊美
2023-03-14

我在GitHub上有一个存储库,我必须从中找到一些统计数据,然后我必须在Python脚本中处理这些数据。特别是,我必须得到的信息是在一定的天数内修改的代码行数,即增加、删除和修改的代码行数。我试图看看GitHub的蜜蜂,但不幸的是,我没有找到我需要的东西,有人知道如何建议我该怎么做吗?谢谢你。

共有1个答案

徐凌
2023-03-14

您可以使用CLOC(“代码计数行”),它将按语言对重要和不重要的代码行进行细分。

cloc $(git ls-files)

这个git ls文件xargs cloc相同。

或者另一种获取编码行数的方法是使用。。。

git ls-files | xargs wc -l
 类似资料:
  • 问题内容: 我正在尝试运行一个容器,该容器将公开私有GitHub存储库上的软件包中的golang服务。 由于我与GCE合作,因此我的入门图片是google / debian:wheezy。 安装所有必需的依赖项和工具后,我正在运行 包裹是私人仓库。 我添加了GitHub SSH密钥以允许从私有存储库克隆到docker文件: 尽管如此,当go尝试克隆存储库时,我在go get流程中遇到了一个错误:

  • 问题内容: 我正在尝试使用编译InfluxDB数据库(版本v0.8.8) 但这拉了master分支,我需要标签。 我已尝试做: 但这无法说找不到。 我也试图做一个正规的主分支,然后手动检查出使用标签中以设置corret版本。 使用最后一种方法的问题是,当我尝试使用其依赖项时,它会尝试在master分支中找到它们,而其中的一些不存在于master分支中。 TL; DR :在特定的github标记上执

  • 问题内容: 有没有人知道您是否可以在Maven存储库中找到源JAR? 问题答案: Maven Micro-Tip:获取源代码和Javadocs 在IDE中使用Maven时,经常会发现IDE需要解析库依赖项的源代码和Javadocs。有一个简单的方法可以实现该目标。 第一个命令将尝试下载pom文件中每个依赖项的源代码。 第二个命令将尝试下载Javadocs。 Maven受这里的图书馆打包人员的摆布。

  • 问题内容: 我有定期被推送到数据库中的Java代码(很难解释为什么它存在于数据库中,而这只会使焦点从主要问题上移开)。 在运行时,我查询数据库。我可以执行从数据库中获得的代码吗?我只在代码中存储main方法的内容。运行数据库的服务器是HTTP服务器。 数据库中的示例代码(仅供参考): 预期产量: 问题答案: 任何Java程序都是正确的Groovy程序。因此,您可以将Groovy依赖项添加到项目中,

  • 问题内容: 首先介绍技术资料: 我们正在使用VS 2008 pro并正在运行MS SQL 2008服务器。对于源代码控制,我们使用Subversion。 我们真的很想让我们的存储过程处于颠覆状态,因此我们可以知道更改的内容,时间等。 但是,要使其正常工作,它必须是无缝的,否则,开发人员将忘记将过程包括在其提交中。 那么,对此有什么好的解决方案吗? 我敢肯定我们不能成为唯一拥有此问题的公司:-) 问

  • 我有一个网格,允许用户更新列(即ModelData中的属性)。有没有办法让我看到未修改的记录(即ModelData)? 当用户单击“提交”按钮时:我可以使用List modifiedRecords=listStore。getModifiedRecords();用于修改的记录。我可以使用Map changedFieldsMap=modifiedRecord。getChanges();要查看已更改的列