所以我有一点的结构问题,与我的资料库。我希望你们能给我如何与这个向前走了几个三分球。

<强>设置;

我有一个大的网络项目,集成多种开源解决方案。我有这一切在一巴扎存储库中。

<强>问题;

我想两个或两个以上本网站的“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

这个问题一定是在过去十年中解决了几次。但我依然很失落,因此任何指导,将不胜感激。

有帮助吗?

解决方案

许多源控制系统支持包含大部分相同的文件分支的想法。它可能不是一个问题,你有一个支库中的基本文件。

您也可以只在第二回购的配置的东西创建分支。你申请你修复之前分支之间切换。

另一种方法,如果您有任何形式的构建或结帐过程中,检查出的配置的东西不同的目录中的两个分支(或两个资源库),然后你的构建过程中复制一个正确合适的位置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top