具有两个相同的基回购“CONFIGS”时储存库结构?
-
13-09-2019 - |
题
所以我有一点的结构问题,与我的资料库。我希望你们能给我如何与这个向前走了几个三分球。
<强>设置; 强>
我有一个大的网络项目,集成多种开源解决方案。我有这一切在一巴扎存储库中。
<强>问题; 强>
我想两个或两个以上本网站的“CONFIGS”现在,这意味着的数据库和CSS /模板的必须是不同的。我如何的这个分支正常吗?我不希望我的“基本的web项目”在两个或多个存储库。
在另一个回购把另一配置数据库是好的,但是,当我从基部回购移出的CSS出现问题。
有关“的.css”快速搜索发现约200文件。我可以打扫一下,但后来我将有一个集成地狱每当我更新我的开源目录。
<强>观; 强>
我现在的想法是有一个basesite回购的不的的CSS文件,另一个配置回购与数据库的basesite回购和所有200 .css文件。
每当我想签的网站,并设置它,两次检出在同一目录下也能正常工作。应该工作,对不对?
但我怎么解决它,当我在现场工作(指基地+配置)在本地?其在同一目录下两个分支?我预见到释放错误修正将是一个痛苦...如果它甚至支持(?)
如何我的想法结构可能看起来像;
//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
这个问题一定是在过去十年中解决了几次。但我依然很失落,因此任何指导,将不胜感激。
解决方案
许多源控制系统支持包含大部分相同的文件分支的想法。它可能不是一个问题,你有一个支库中的基本文件。
您也可以只在第二回购的配置的东西创建分支。你申请你修复之前分支之间切换。
另一种方法,如果您有任何形式的构建或结帐过程中,检查出的配置的东西不同的目录中的两个分支(或两个资源库),然后你的构建过程中复制一个正确合适的位置。
不隶属于 StackOverflow