小编Bit*_*eer的帖子

将 VSTS/Azure DevOps 中所有提交详细信息的列表导出到文件中?

我想将存储库中所有提交的列表(日期时间、作者、评论)导出到一个文件(任何格式:CSV、XML、JSON、XLS 等)中,然后我将在电子表格中进行分析。

我想计算统计数据,例如:

  • 每个作者每月的提交次数
  • 每次提交的大小(更改的行数和文件数,以 kB 为单位的大小)
  • 一天中最繁忙的时间、一周中最繁忙的日子、一年中最繁忙的月份等。

这是一份高级管理报告,因此非技术经理可以了解工作的规模,而不会用实际的代码和架构细节来蒙蔽他们。

似乎没有明显的方法可以做到这一点。我在 Git 命令行文档中发现了一些复杂的想法,但没有一个能产生这些信息。不可否认,我不是 Git 专家。

有谁知道从 VSTS/Azure DevOps 或 Git 命令行中获取高级每次提交信息的简单方法?

直观地说,这应该很容易,但到目前为止,我必须将每一屏提交复制/粘贴到电子表格中,并逐步建立信息。疯狂的手动过程。但是在 Commits 下的 Azure Devops 浏览器界面中可以查看所有内容,为什么我不能一次导出所有内容?

当然,我不是地球上唯一想以这种方式分析提交活动的人!但到目前为止,我在网上找不到任何东西。

git reporting azure-devops

5
推荐指数
2
解决办法
5069
查看次数

是否可以将 C# 编译为 IL 并将生成的 IL 反编译为 F#?

C# 编译成 IL,然后使用 ILSpy 或 dotPeek 很容易反编译回 C#。

是否有任何工具可以将相同的 IL 反编译为 F#?

即,是否有通过 IL 将 C# 转换为 F# 的偷偷摸摸的方法?

理由:

  • 我们有一个非常大的 C# 项目,想要“实现功能性”。
  • 翻译是一项艰巨的工作。
  • 如果第一遍的翻译可以自动化,我们可以在之后手动改进它

即这会比在 F# 中从头开始编写所有内容更快。

我们在 F# 方面还没有经验,因此这个问题可能很幼稚。

进一步说明 是的,我们在 C# 中使用函数式的东西,但出于各种原因,我们希望在 F# 中实现完整的功能。此处不讨论该选择,但感谢您对此的评论。

.net c# f# decompiling

3
推荐指数
1
解决办法
318
查看次数

标签 统计

.net ×1

azure-devops ×1

c# ×1

decompiling ×1

f# ×1

git ×1

reporting ×1