Git结帐子模块不适用于WordPress

时间:2014-04-10 15:24:43

标签: wordpress git git-submodules

我将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。

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很高兴您拥有最新版本。

然后你必须提取翻译文件。