gpt4 book ai didi

Git Vincent Driessen 模型测试服务器

转载 作者:行者123 更新时间:2023-11-28 21:33:21 25 4
gpt4 key购买 nike

我正在使用 http://nvie.com/posts/a-successful-git-branching-model/据我了解,此模型中的主要 repo 应该是一个裸 repo 。

在博客中指出,“我们使用的存储库设置与此分支模型配合得很好,是带有中央“真实”存储库的。” (http://nvie.com/posts/a-successful-git-branching-model/) 这是否意味着中央 repo 应该是裸露的?

我在哪里可以运行测试和错误修复?是否遵循最佳方法?

1) 设置一个测试服务器作为中央仓库的克隆。2) 定期从中央仓库中 pull 新功能和错误修复(针对测试服务器中报告的错误)。3) 对开发人员 repo 本身的重要功能进行测试和错误修复。

最佳答案

我认为他所说的“真相” repo 只是意味着每个人都同意它是中心:这个 repo 上的任何变化、分支等都是世界的真实状态。开发人员个人 repo 协议(protocol)中的任何内容都只是他们的问题。不管他是不是这个意思,中央存储库几乎肯定应该是空的。

您认为测试服务器应该在每次测试运行之前克隆中央存储库并提取更改是完全明智且正常的。通常,您需要在当前发布分支和“开发”分支上运行测试,并且可能在每次向其推送更改时在“主”分支上运行测试。使用 git-bisect,如果有人在测试运行之间的分支上引入了缺陷,很容易找到引入错误的提交。测试服务器可能会为您要构建和测试的每个分支单独克隆中央存储库,或者如果需要,您甚至可以在单独的测试服务器上执行此操作。

关于Git Vincent Driessen 模型测试服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11251102/

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