Layout 在同一目录下使用bazaar分离两个项目
我创建了另一个php框架,它是多个应用程序的公共基础 我开发的网络应用。此框架也作为启动板项目提供 webapps使用该框架,还使用定制(php)模块和 拥有自己的网页/设计文件(css、图像、html、js等) 在开发这些应用程序的过程中,我还修改了框架。 在这种情况下,我希望将更改(仅限于框架文件)推回到框架中心目录, 从那里开始,承诺启动 作为一个单独的项目,我还希望有一个只包含 自定义到webapp的文件。但是,这些目录彼此嵌套在 多个级别,所以它不是微不足道的(至少对我来说不是) 请参见目录布局:Layout 在同一目录下使用bazaar分离两个项目,layout,bazaar,directory-structure,Layout,Bazaar,Directory Structure,我创建了另一个php框架,它是多个应用程序的公共基础 我开发的网络应用。此框架也作为启动板项目提供 webapps使用该框架,还使用定制(php)模块和 拥有自己的网页/设计文件(css、图像、html、js等) 在开发这些应用程序的过程中,我还修改了框架。 在这种情况下,我希望将更改(仅限于框架文件)推回到框架中心目录, 从那里开始,承诺启动 作为一个单独的项目,我还希望有一个只包含 自定义到webapp的文件。但是,这些目录彼此嵌套在 多个级别,所以它不是微不足道的(至少对我来说不是) 请参
[framework_central_dir] <---------> launchpad
www/
www/app/framework.php
www/app/framework/**
www/lib/**
|
|
|
|
|
|
\/
[webapp_dir]
www/app/local-module/** [->Webapp Repo]
www/app/framework.php [->Framew Repo]
www/app/framework/** [->Framew Repo]
www/lib/** [->Framew Repo]
www/css/** [->Webapp Repo]
www/js/** [->Webapp Repo]
www/* [->Webapp Repo]
[framework\u central\u dir]启动板
万维网/
www/app/framework.php
www/app/framework/**
www/lib/**
|
|
|
|
|
|
\/
[webapp_dir]
www/app/local module/**[->Webapp Repo]
www/app/framework.php[->Framew Repo]
www/app/framework/**[->Framew Repo]
www/lib/**[->Framew Repo]
www/css/**[->Webapp Repo]
www/js/**[->Webapp Repo]
www/*[->Webapp Repo]
我看到bzr外部可能适合我,但我不确定我是否正确。
我想征求意见,这是否能实现。如果是,请告诉我这个想法。
如果这个问题是重复的,那么我很抱歉,也许我已经看到了,但不确定它是否适合我,所以请告诉我
谢谢您不能在同一根目录中混合两个不同的项目。您应该至少将其中一个放入子目录。这就是bzr外部应该如何工作的 为了确保框架将被调用,您可以向框架子目录添加一些重定向存根。例如(根据你的例子)
[framework\u central\u dir]启动板
app/framework.php
应用程序/框架/**
解放党/**
|
|
|
v
[webapp_dir]
www/app/local module/**[->Webapp Repo]
www/app/redirection.php[->Webapp Repo,重定向到实际的framework.php]
www/framework/[->Framew Repo占位符]
www/framework/app/framework.php[->Framew Repo]
www/framework/app/framework/**[->Framew Repo]
www/framework/lib/**[->Framew Repo]
www/css/**[->Webapp Repo]
www/js/**[->Webapp Repo]
www/*[->Webapp Repo]
对不起,我不是PHP开发人员,所以我的redirection.PHP可能是个错误的想法。这只是在代码级别连接两个项目的一种可能方式。重定向本身不起作用,但您的想法总体上是有意义的。谢谢你的澄清。重要的是,现在我知道我只能排除bzr树的一个目录(及其内容/子目录)。排除子目录并在那里放置另一个分支在bzr中一直有效。
[framework_central_dir] <---------> launchpad
app/framework.php
app/framework/**
lib/**
|
|
|
V
[webapp_dir]
www/app/local-module/** [->Webapp Repo]
www/app/redirection.php [->Webapp Repo, redirects to actual framework.php]
www/framework/ [->Framew Repo placeholder]
www/framework/app/framework.php [->Framew Repo]
www/framework/app/framework/** [->Framew Repo]
www/framework/lib/** [->Framew Repo]
www/css/** [->Webapp Repo]
www/js/** [->Webapp Repo]
www/* [->Webapp Repo]