因此,我在存储库中遇到了一些结构问题。我希望你们能向我提供一些关于如何继续这样做的提示。有两个“配置”的同一个基本仓库时的仓库结构?
设置;
我有一个大型网站项目,集成了几个开源解决方案。我把它放在Bazaar仓库中。
问题;
我想要两个或更多的“配置”现在这个网站,这意味着数据库和css /模板必须是不同的。我如何正确分支?我不想在两个或多个存储库中使用我的“基础Web项目”。
把另一个配置数据库放在另一个仓库是好的,但是当我从基本仓库中移出.css时出现问题。
快速搜索“.css”可找到大约200个文件。我可以清理它,但是当我更新我的开源目录时,我将会有一个集成地狱。
想法;
我现在的想法是有一个basesite回购不的css文件,而另一个配置回购与数据库的basesite回购和所有200个.css文件。
这工作正常,只要我想签出网站并设置它,两个签出在同一目录中。应该工作吧?
但是当我在本地工作(意思是base + config)时,我该如何解决它?在同一个目录中有两个分支?我预见到,发布错误修复将是一个痛苦......如果它甚至支持(?)
我的想法结构如何看起来像;
//base repo
<base site repo>
-<admin>
-index.php
-<user>
-index.php
...
-<component>
-<helper_v1.43>
-index.php
//config 1 repo
<config1-repo>
-<database>
-<component>
-<helper_v1.43>
-<template>
-main.css
-<admin>
-admin.css
...
-<user>
-<timemodule>
-<template>
-time.css
这个问题在过去十年中必须解决好几次。但我仍然很迷茫,所以任何指导将不胜感激。