gpt4 book ai didi

svn - 如何处理 2 个项目,一个包含另一个?

转载 作者:行者123 更新时间:2023-12-04 06:44:49 24 4
gpt4 key购买 nike

如果您为脚本(例如购物车)设置了 SVN 存储库,您将如何处理将使用购物车但也包含自定义功能的站点?您需要对自定义部件进行源代码控制,因此您添加了一个新的存储库。您是否将脚本存储库复制到特定于站点的存储库?如果您这样做并且将错误修复应用于脚本,则您还必须将它们应用于此项目。拥有一个从 2 个位置获取代码的自定义构建脚本会更好吗?只有当被修改的代码不是第一个 repo 的一部分时,这才有效。

最佳答案

为此,我将使用 external .这真的是它的用途。
摘抄:

Sometimes it is useful to construct a working copy that is made out of a number of different checkouts. For example, you may want different subdirectories to come from different locations in a repository, or perhaps from different repositories altogether.

Fortunately, Subversion provides support for externals definitions. An externals definition is a mapping of a local directory to the URL—and possibly a particular revision—of a versioned resource. In Subversion, you declare externals definitions in groups using the svn:externals property.


在您的情况下,您将购物车项目作为自定义项目的外部。

关于svn - 如何处理 2 个项目,一个包含另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3865646/

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