linux中顶级目录,linux – 在同一顶级父目录的文件夹中使用...

我正在使用基于Magento-Boilerplate主题(GitHub repo)的神话般的HTML5 Boilerplate并使用我自己的子主题(私人Git Repo)扩展它,在Magento商店(SVN repo连接到Git)上工作.这些都存在于一个www文件夹中,恰好是所有三个项目的顶级目录.我想干净地将所有这些集成到各自的存储库中,但是我发现的单个目录中的多个存储库的唯一解决方案是子模块(我喜欢它的想法,但据我所知,需要每个项目到在主Git仓库的子文件夹中)并将文件符号化(应该工作,但有点乱,而且很烦人跟上).

有没有一个干净的方法来完成这项工作?这是我的文件夹结构的一个例子.我已经说明了每个文件/目录所在的repo – M = Magento,B = Boilerplate,P = Private:

/www

|-- app [M]

|-- frontend [M]

|-- base [M]

|-- magento-boilerplate [B]

|-- default [B]

|-- myprivatetheme [P]

|-- skin [M]

|-- frontend [M]

|-- base [M]

|-- magento-boilerplate [B]

|-- default [B]

|-- myprivatetheme [P]

|-- .htaccess [M][B][P]

|-- favicon.ico [M][P]

正如你所看到的,即使没有整个.htaccess和favicon.ico在多个存储库中混乱(我只是gitignore或 – 在Magento和Boilerplate存储库中保持未更改它们并使用我的私有存储库)顶级目录因为Magento将代码和主题拆分为具有www的公共父级的单独文件夹的方式是www.因此,您甚至可以在技术上说app,skin和各种前端文件夹也存在于多个repos中,因为它们必须存在于每个repo中,一直到结构的顶级目录.

sym链接这些回购从单独的文件夹我唯一的解决方案?这不是一个大问题,但我真的很想知道Git是否足够灵活来处理我的案子.看起来modman可能是专门为了解决这个符号问题而创建的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值