我需要写git信息:将二进制(exe)文件的名称,标签,分支等 写入。编写Git信息字符串到exe文件C#
需要运行字符串* | grep git,在这个文件上查看最新的git信息。 我知道,当我运行这个命令(不grep的)集信息显示,但我面临两种可能的问题:
我不知道如果我能到集信息从代码编写,运行“ git log'命令,然后得到它的输出并写入AssemblyInfo。
如果我想要使用'git log'命令,那么它不会在Windows上工作,但可能我的应用程序将在Windows上构建,而不是在Unix环境中构建。
也许你知道另一种方法来做到这一点?
你想什么时候发生这种情况 - 在构建还是提交? – 2013-03-06 14:02:50
我希望它发生在构建 – 2013-03-06 14:07:41
我发现AssemblyInfo以'字符串'格式写入exe文件的末尾,所以'strings *'命令显示了我的内容。这是添加到这个AssemblyInfo的'git log'输出的完美方式,但是我不能在Windows机器上运行'git log'。 – 2013-03-06 14:12:39