gpt4 book ai didi

SVN:跨项目共享通用代码的最佳方式

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

我在一个存储库中有多个网站项目,每个项目都有一个 WordPress 副本。更新 WordPress 意味着更新所有项目文件夹并保留冗余副本。这对于同步整个文件夹的 rsync 脚本很有用。它还为我提供了该站点的完整工作本地副本。

我可以通过多种方式改进这一点,并希望得到一些反馈。我在 Windows 上,最近迁移到 Subversion。

  • 在每个网站文件夹中创建指向 WordPress 位的符号链接(symbolic link)。这会在 Subversion 和 Apache 中得到支持吗?有什么缺点吗?
  • 拥有一个 WordPress 文件夹并将其分支到其他网站主干。我读到分支很便宜,并且维护一个副本,但我不确定是否应该跨主干进行分支。就个人而言,我认为这是最好的方法。有什么理由避免这种情况吗?
  • 最后,我可以保留当前结构并使用脚本在所有网站文件夹中进行复制。

  • 最好的方法是什么,是否有任何替代解决方案?

    最佳答案

    一种选择是将 WordPress 位分离到一个单独的存储库中(因为它实际上并不是您项目的一部分,它只是您用来构建它们的东西),然后使用 svn:externals 将其提取到您的项目中的正确位置.

    Externals Definitions in the SVN book

    关于SVN:跨项目共享通用代码的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/669628/

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