获取 C# .Net Core 应用程序的 git commit id

Gop*_*h D 5 git .net-assembly .net-core webapi

我正在为 .NET Core Web API 应用程序工作。我的要求是在家庭控制器中显示存储库(Bitbucket)最新的本地 git 提交 ID 。有人可以帮我解决这个问题吗?

Phi*_*ppe 3

您还可以使用以下解决方案:

AssemblyInfo.cs链接到 git 的一些数据填充您的文件,您可以在代码中使用这些数据并显示它。

另一个解决方案确实是使用 git 命令行获取它,也许更方便,生成一个部分类并将生成的文件添加到文件中.gitignore

然后,您再次可以使用该值。