gpt4 book ai didi

svn - 使用SVN寻找网站测试架构

转载 作者:行者123 更新时间:2023-11-28 20:47:46 24 4
gpt4 key购买 nike

我们希望做两件事:

  1. 搭建离线网络测试平台,
  2. 使用 SVN 实现版本控制。

我看到的帖子建议 SVN 存储库应该作为独立于测试和实时平台的数据存储存在,可能在不同的服务器上。

任何人都可以指出有关如何在存储库、测试和实时环境之间正确暂存代码的文章/帖子吗?

一个主要问题是保持测试和生产代码同步,以便测试仅显示在测试环境中复制的实时代码的更改。

最佳答案

SVN 存储库的实际托管实际上独立于您拥有的任何其他基础设施。通常存储库托管在内部“生产级”机器上,因为源代码是您的生命线。

使用 SVN 处理测试阶段的最简单方法是只标记您推送到测试服务器的版本。如果您对测试结果感到满意,您可以将标签推送到实时服务器而不受惩罚。而且,如果您必须对当前的实时版本进行小错误修复,您可以从标签创建一个分支并在那里提交修复,再次先部署到测试,再部署到实时系统。

对于更复杂的场景,您可能想要创建“测试”和“实时”分支,它们合并和/或从主干中挑选更改。这只有在 subversion 1.5 或更高版本中才有可能,并且需要有人注意“实时”具有来自“测试”和“主干”的所有正确更改。

关于svn - 使用SVN寻找网站测试架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/745063/

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