gpt4 book ai didi

git - R包开发中如何使用git?

转载 作者:太空狗 更新时间:2023-10-29 12:46:48 25 4
gpt4 key购买 nike

我是 R 的新手,已经开始编写一个中型项目。尽管它将作为应用程序的一部分进行分发,但我还是决定将其打包,以使组织更加整洁。

当我使用版本控制时,如何处理 DESCRIPTION 文件需要 Version 和 Date 字段的事实?我不想在每次 git 提交时都更改该文件。

在某处有标准的 Makefile 吗?

此外,我并不完全清楚我将如何做到这一点并且仍然能够在开发时使用该包。

最佳答案

如果您使用 devtools 包,则不必在每次编辑后构建和安装您的包 - 只需使用 load_all() 即可完成工作工作 session ,因此您可以测试您的更改(最好使用 testthat 包)。

我写了一个关于它的 RPub:http://www.rpubs.com/geospacedman/lazydevtools

您仍然可以选择构建用于分发的包源 tarball。

请注意,git 不提倡在每次提交时自动更新文件位的机制,就像 SVN 中的 $id$ 一样。 Linus 自己说这是'白痴'和'愚蠢':

http://www.gelato.unsw.edu.au/archives/git/0610/28891.html

关于git - R包开发中如何使用git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13430655/

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