gpt4 book ai didi

关于分支和第三方供应商分支的 SVN 问题

转载 作者:行者123 更新时间:2023-12-05 00:42:02 25 4
gpt4 key购买 nike

我们正在开发一个应用程序,其中包括:

  • 合作伙伴很少提供给我们的源代码库。这是一个有点工作的代码,某些东西的“最终”版本(我们将它放在一个 zip 文件中)。他们有自己的发布周期和版本跟踪。
  • 在上面的代码库中,我们进行了更改。这些可以是错误修正或新功能的开发。

  • 到目前为止,我们设法创建了一些代码困惑,因此我们希望将所有这些都放在一个 SVN 存储库中。我想问您,您认为在减轻痛苦的情况下发生这种情况的最佳做法是什么。

    以下是我们认为重要的事情:
  • 我们想跟踪我们的错误修正/更改,因为我们无法将错误修正发送回我们的软件供应商,但我们可以报告错误(他们可能会或可能不会修复它)。我们在他们的代码上开发的所有内容仍然是“内部”的,他们对我们的更改不感兴趣。
  • 只要我们没有从供应商那里获得新的代码库,我们就会认为他们的最新版本是我们正在开发的稳定版本。这可能会进一步向下分支,但结果始终是一个稳定的主干,构建是基于这个“稳定的”主干完成的。
  • 当供应商发布新版本时,我们希望将我们的“稳定”主干(包含大量更改)与他们的更改合并,从而创建一个新的“稳定”主干。
  • 对于我们部署(到客户端)的每个版本,我们应该能够稍后仅修复该版本上的错误,对于使用该特定版本安装我们系统的客户
  • 有更多的开发人员在开发代码库...(像往常一样:)

  • 非常感谢您的提示。

    最佳答案

    SVN bookVendor Branches 部分涵盖了此场景的最佳实践。 .

    关于关于分支和第三方供应商分支的 SVN 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2447591/

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