我需要将 git 信息:提交名称、标签、分支等 写入二进制 (exe) 文件。
需要运行字符串 * | grep git,在该文件上简单地查看有关它的最新 git 信息。我知道运行此命令(没有 grep)时会显示 AssemblyInfo,但我面临两个可能的问题:
我不确定是否可以从代码写入 AssemblyInfo,运行“git log”命令,然后获取其输出并写入 AssemblyInfo。
如果我想使用命令“git log”,那么它将无法在 Windows 上运行,但我的应用程序可能会构建在 Windows 上而不是 unix 环境上。
也许您知道另一种方法?