我正在使用Subversion托管我自己的存储库以进行WordPress安装。我已经设置好了,这样所有的核心WordPress文件都在他们自己的目录中(称为wordpress),并设置为使用svn:externals链接到WordPress存储库。然后我有我自己的wp-content目录副本(位于wordpress目录之外),它不使用svn:externals。这一切工作正常。如何让SVN忽略外部定义中的目录
当我更新我的存储库时,WordPress内核得到更新。由于WordPress存储库包含它自己的wp-content目录,因此它也更新该目录。所以,我的文件结构最终看起来是这样的:
/
--/wordpress/ (wordpress repo)
-----/wp-admin/
-----/wp-content/
--/wp-content/ (my local repo)
我最终具有的wp-content文件夹的两个不同版本(一个从我的回购和一个从WordPress回购)。我不想从WordPress的回购(或至少不是在那个位置)。有没有办法让我设置svn忽略wordpress/wp-content目录,同时仍然使用外部定义?
我不知道,但我想你可以尝试在根目录下设置一个'svn:ignore'属性,看看会发生什么。不过,这很可能不起作用。 – 2010-01-21 21:02:09
这似乎并不奏效。只要我更新我的工作副本,它会再次下载wp-content文件。 – NerdStarGamer 2010-01-21 21:41:28
我稍微晚了一点 - 但我不认为它有一个问题有重复的WP - 内容。假设你已经将'WP_CONTENT_DIR'定义为'define('WP_CONTENT_DIR',dirname(__FILE__)。'/ wp-content');'然后WordPress将忽略它自己的wp-content目录。 – icc97 2014-04-09 12:56:16