有没有一种简单的方法来编写可以访问其Git版本哈希的C代码?
我在C中编写软件以在实验室环境中收集科学数据.我的代码将它收集的数据记录在.yaml文件中以供以后分析.我的实验每天都在变化,我经常需要修改代码.为了跟踪修订,我使用了一个git存储库.
我希望能够在我的.yaml数据文件中包含Git版本哈希作为注释.这样,我可以查看.yaml文件并确切地知道用于生成该文件中显示的数据的代码.有一种简单的方法可以自动执行此操作吗?
通过使分支非常便宜,SVN使分支变得更容易,但合并仍然是SVN中的一个真正的问题--Git据说可以解决这个问题.
Git能实现这一目标吗?
(免责声明:我所知道的关于Git的全部内容都是基于Linus讲座 - 这里的总git noob)
如何?v=VersionNumber使用Git/SVN有效地为您的存储库中的每个文件添加前缀?
我发现SO使用这种做法为其repo中的每个特定文件提供版本号.
他们使用SVN.我想知道你如何用Git做同样的事情.
几个例子.
<link rel="stylesheet" href="/content/all.css?v=3959">
Run Code Online (Sandbox Code Playgroud)
<script src="./js/question.js?v=3955" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)