gpt4 book ai didi

svn - 将存储库与 SVN 混合

转载 作者:行者123 更新时间:2023-12-04 18:22:58 27 4
gpt4 key购买 nike

我正在使用 symphony (1.4) 框架在 PHP 中开发一个 Web 应用程序。该代码使用 SVN 进行版本控制。在此网络应用程序中,我们所有客户共享一个共同的基础,以及一些专门为每个客户创建的额外功能。这些细节在文件/文件夹中项目代码中的任何位置。我们在这里尝试做的是拥有我们可以轻松混合的不同存储库:

  • 一个用于公共(public)基础。当我们想要处理它时,我们可以 check out 这个存储库,做任何我们必须做的事情并提交……所以,SVN :)
  • 每个客户一个。这就是它的棘手之处......当我们必须处理特定的客户代码时,我们想检查同一文件夹中的公共(public)库和客户存储库,做我们必须做的任何事情,仅提交特定代码,我提醒你,它分布在项目内的不同文件夹/文件中。

我已经环顾四周,发现了不同的东西,例如 svn 属性 external 或 svnadmin 子命令 <​​em>dump。但是我没有发现任何似乎真正适合我需要的东西。因此,在我开始编写 shell 脚本来执行此操作并可能搞砸我的项目之前,我的问题是:

  • 你遇到过这样的问题吗
  • 您如何管理项目中的特定代码

最佳答案

创建多个分支,一个用于您的基本功能,一个用于每个客户。您可以在存储库中使用 svn:external 链接到您的基本功能文件。

关于svn - 将存储库与 SVN 混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14999061/

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