gpt4 book ai didi

r - 如何从 R 获取当前 git commit 的 sha

转载 作者:太空狗 更新时间:2023-10-29 13:50:05 26 4
gpt4 key购买 nike

有没有办法从 R 获取当前 GIT 提交的 SHA?我需要通过函数调用(而不是硬字符串)访问它。

我已采用 GIT 作为版本控制系统进行分析,并希望在我的中间报告脚注上打印 SHA(我的工作草稿,以 pdf 格式,有自己的生命,通过查看不是很明显它们是在什么时候生成的;这会产生可重复性问题)。

供引用:我通过 R Studio 使用 R 3.4.1 并通过 r markdown 创建报告。

最佳答案

您需要调用 git rev-parse 命令,如下所述:How to retrieve the hash for the current commit in Git?

你可以使用 system() 来完成:

https://stat.ethz.ch/R-manual/R-devel/library/base/html/system.html

综合:

system("git rev-parse HEAD", intern=TRUE)

关于r - 如何从 R 获取当前 git commit 的 sha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46376966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com