我有一个使用Python包的Shiny应用程序。该软件包将经常更新,我希望Shiny应用程序知道该软件包的当前本地版本,并尝试将其更新为最新版本。
我正在寻找的是通过示例代码(git pull
从R运行)执行此操作,并在Shiny应用程序的后台执行该操作。
这可能吗?我在网上找不到任何样品!
谢谢
我找到了解决方案:
有一个R库可以解决此问题:git2r
。因此,起点是:
install.packages("git2r")
library(git2r)
## Initialize the repository
repo <- init(path)
## Display a brief summary of the new repository
repo
您可以从git2r储存库中阅读文档
希望对别人有帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句