gpt4 book ai didi

mysql - 如何使用 Mercurial 支持 MySQL 表的现状?

转载 作者:可可西里 更新时间:2023-11-01 08:54:13 25 4
gpt4 key购买 nike

我使用 MODx ,一个 CMF,它将所有模板、片段和用户代码存储在一些 MySQL 表中。它使在这些项目中使用 Mercurial 变得非常烦人。导入/导出 mysql 转储需要很多时间。

那么,有没有办法避免呢?

最佳答案

我不熟悉 Mercurial,但我在文件系统上编辑了我所有的 MODx 片段和插件。

执行此操作的标准方法是创建一个 MODx 片段,该片段仅返回包含您的主要片段代码的 php 文件的内容,您可以使用 IDE 对其进行编辑并从版本控制中受益:

<?php
$file = include $modx->getOption('core_path') . 'path/to/your/snippet.php';
return $file;

您可以使用以下方法在代码段中获取基于文件的 block :

http://rtfm.modx.com/display/revolution20/Developing+an+Extra+in+MODX+Revolution#DevelopinganExtrainMODXRevolution-TheDoodlesclassgetChunkMethod

然而,当即将发布的 Revolution 2.2 发布时,这两种技术都将是多余的,因为它引入了一种新的静态元素类型,允许您在本地使用基于文件的元素:

http://rtfm.modx.com/display/revolution20/Upgrading+to+2.2.x#Upgradingto2.2.x-StaticElements

关于mysql - 如何使用 Mercurial 支持 MySQL 表的现状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com