我还不是Git大师,面对一个问题,我无法弄清楚如何修复.我有一个我的WordPress自定义骨架的回购,我已经添加了WordPress作为其原始回购的子模块git submodule add wp_repo_url.当我将我的repo克隆到本地机器时:
git clone --recursive https://github.com/user/repo local_dir
Run Code Online (Sandbox Code Playgroud)
它按预期下载了WP子模块,但问题是这样 - 实际文件只有20.7Mb,而且.git/modules/core/objects/pack我有一个巨大的124Mb .pack文件,我认为这个文件就像提交该子模块的历史/修订一样.
如何在克隆时重新添加子模块或修改以防止下载这个额外的重量?
更新:
在@iclmam的帮助下,我提出了以下设置:
如果我只是需要一个简单的干净安装最近的WP版本,我将改为wp目录并采用旧的方式:
curl -L -O http://wordpress.org/latest.zip
unzip latest.zip
mv wordpress/* .
rm latest.zip
rm -rf wordpress
Run Code Online (Sandbox Code Playgroud)不是一个完美的解决方案(我想尽可能地自动化所有东西),但它现在有效.
对原始问题的任何建议表示赞赏.
我为Wordpress编辑器创建了TinyMCE插件以插入Youtube视频.一切正常,除了这个按钮没有悬停状态(就像默认按钮一样).我探索了代码,发现了一个区别 - 默认按钮是带有背景图像精灵的跨度,我的自定义按钮是一个普通的图像.在TinyMCE addButton()功能中没有选项来插入跨度,只有图像:
ed.addButton('p2_youtube_button', {
title : 'Insert Youtube video',
cmd : 'mceYoutube',
image: url + '/shortcode-youtube.png'
});
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个小问题?
为了说明它的外观(红色Youtube图标应为灰色并在悬停时变为红色):