我将WordPress作为git子模块,并在标签3.8.1处检出。
我想获得最新版本的WordPress,即3.8.2。
我做了以下结构:
/html
/wp - submodule to WordPress
然后我运行以下命令:
$ cd wp
$ git checkout 3.8.2
Previous HEAD position was 22bb602... Tag 3.8.1
HEAD is now at 5577e02... Tag 3.8.2
然而,当我去查看WordPress仪表板时,它仍然告诉我我仍然需要更新到3.8.2。
答案 0 :(得分:1)
3.8.2实际上是一个标签,而不是一个分支。它指向一个特定的提交。拉扯没有任何意义。
如果您想与3.8版本保持同步,请使用分支3.8-branch。
$ git checkout 3.8-branch
$ git pull
答案 1 :(得分:0)
这是一个完整的红鲱鱼。 git checkout 3.8.2
正在运作。但是我没有正确检查文件更改,并且没有表明文件已经更新为git pull
。
然而,WordPress仪表板认为我没有使用最新版本,因为我使用的是荷兰翻译版的WordPress。
所以在wp-config.php中我有define( 'WPLANG', 'nl_NL' );
然后,这要求您使用来自例如WordPress的nl-NL安装。 https://downloads.wordpress.org/release/nl_NL/wordpress-3.8.2.zip
但是因为我使用的是WordPress的github版本,只有美国英文版的WordPress。它是一个黑客,但为了解决问题,我刚刚编辑了wp-includes / version.php文件,在底部包含以下行,这是WordPress核心中翻译版本的唯一文件:
$wp_local_package = 'nl_NL';
然后WordPress很高兴您拥有最新版本。
然后你必须提取翻译文件。