Skip to content

Slocean/GitCommitsWPF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git 提交信息收集工具 (WPF 版)

这是一个基于 WPF 的图形界面工具,用于收集和分析 Git 仓库的提交信息。该工具是 PowerShell 脚本"Get-GitCommits2.ps1"的 GUI 实现版本,保留了所有功能。

功能特点

  • 扫描指定路径下的所有 Git 仓库
  • 按时间范围(天、周、月或自定义)获取提交记录
  • 可以按作者筛选提交记录
  • 支持自定义输出格式模板
  • 可以将结果保存为多种格式(CSV、JSON、TXT、HTML、XML)
  • 支持选择要提取的字段
  • 支持自定义显示模式(是否在每条记录中显示仓库名)

系统要求

  • Windows 7 或更高版本
  • .NET Framework 4.7.2 或更高版本
  • Git 命令行工具(必须已安装并添加到 PATH)

使用方法

  1. 启动应用程序
  2. 在"仓库路径"部分,输入或选择要扫描的文件夹路径
  3. 设置时间范围、作者过滤和输出格式选项
  4. 点击"开始查询"按钮
  5. 扫描完成后,可以在结果区域查看提交记录
  6. 点击"保存结果"按钮将结果保存到文件

构建说明

您可以通过以下两种方式构建应用程序:

使用 Visual Studio

  1. 使用 Visual Studio 2019 或更高版本打开解决方案文件(GitCommitsWPF.sln)
  2. 选择"Release"配置和"Any CPU"平台
  3. 右键点击解决方案,选择"生成解决方案"

使用批处理脚本

  1. 运行项目根目录下的"build.bat"脚本
  2. 打包好的可执行文件将会生成在"bin"文件夹中

注意事项

  • 在使用前,请确保已经安装了 Git 并将其添加到系统 PATH 中
  • 扫描大量仓库或大型仓库时可能需要较长时间
  • 应用程序将使用当前系统的 Git 配置,包括用户名和身份验证信息

许可证

本项目是开源的,可以自由使用和修改。

About

scan git commit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages