基础应用程序的Github工作流程

时间:2012-09-27 21:36:21

标签: git github workflow repository

我在Github有一个基础应用程序仓库。我即将为我的帐户添加一个新的repo,它将使用基本应用程序...虽然我希望每次基础应用程序更新时能够将基础应用程序的更新合并到新的repo。这个工作流程是什么?

1 个答案:

答案 0 :(得分:0)

这就是我处理mvc框架,网站编程以及mvc框架所需的网站配置的方法。它帮助我将存储库分开,这样我就可以轻松地制作和跟踪每个回购的更改。在这种情况下,mvc框架是我的基础应用程序。请注意使用符号链接指向其他文件夹。

示例程序方法:

mkdir app_name
cd app_name
git clone git@github.com:username/my_mvc.git mvc
git clone git@github.com:username/app_name_src.git src
git clone git@github.com:username/app_name_config.git config
cd mvc/
ln -s ../config/ config
ln -s ../src/ src

示例完成目录结构:

app_name/
  mvc/
    .git/
    .htaccess
    index.php
    libs/
     - view.php
     - session.php
     - model.php
     - database.php
     - controller.php
     - bootstrap.php
    config->../config
    src->../src
  src/
    .git/
    views/
     - index/
       - index.php
     - header.php
     - footer.php
    public/
     - javascript/
     - images/
     - css/
    models/
     - convertor_model.php
    controllers/
     - index.php
     - error.php
     - convertor.php
  config/
     .git/
     - database.php
     - paths.php