爱尔兰斯洛伐克预测

生物体项目保持在GIT源控制系统中。爱尔兰斯洛伐克预测包维护者通过将更改推向Git存储库来更新其软件包。

总结了从SVN转换到GIT的基本步骤

存储库创建更多场景:

代码更新的方案:

github情景

看其他经常问的问题

基本工作流程

最小的工作流程是要结帐,更新,提交和按下存储库的更改。使用生物根系举个例子:

git clone git@git.biocondradion.org:包/生物根系CD Biocgenerics ##添加文件,例如`触摸Readme` ##编辑文件,例如`VI描述:Biocgenerics $ Git Push

这需要生物体知道您用来建立您身份的SSH键。

两个有用的命令是

Biocgenerics $ Git Diff#审查提交生物根系中的更改Biocgenerics $ Git log#查看最近的提交

如果存储库已经克隆,则工作流程是为了确保您在“主”分支机构上,拉动任何更改,然后介绍您的编辑。

Biocgenerics $ Git Checkout Master Biocgenerics $ Git Pull ##如上所述添加,编辑,提交和推送

在哪里进行更改

在Git存储库的主设备('devel')分支上引入了新功能和错误修复。

Biocgenerics $ Git Checkout Master Biocgenerics $ Git Pull ##编辑'r / foo.r'并提交母版Biocgenerics $ Git Commit R / Foo.r#[Master C955179]您的提交消息1文件已更改,10个插入(+),3删除( - )生物根系商$ GIT推送

要做出更广泛的变化修复devel和释放中的错误

错误修复可以移植到当前发布分支。用樱桃镐识别您想要港口的致远。例如,对于3.6版,将最近的提交掌握掌握

Biocgenerics $ Git Checkout Refords_3_6 Biocgenerics $ Git Cherry-Pick Master Biocgenerics $ Git推送

检查和版本颠簸

每次提交都会被推到生物体存储库应在没有错误或警告的情况下建立和检查

Biocgenerics $ CD .. R CMD Build Biocgenerics R CMD Check Biocgenerics_1.22.3.tar.gz

在任何释放或开发中,每个提交都应包括凹凸Z.一部分x.y.z.包裹版本控制方案

建造每天发生一次,大约24小时。看看建立报告对于在最近的构建中捕获的Git提交(左上角)

注释包

由于注释文件的大小,这些包不存储在git中。要更新现有的注释包,请在Dropbox(或类似)中提供新版本,并发送电子邮件至维护程序@biocondion.org。Biocuconductor团队的成员将将包添加到适当的存储库。

要贡献新的注释包,请联系Packages@biocondion.org以获取指导。

更多帮助

需要更多的帮助?询问Bioc-devel.邮件列表。