我正在使用Subversion来托管WordPress的代码库。我已经将所有核心WordPress文件放在它们自己的目录中(称为wordpress),并设置了svn:externals来链接到WordPress代码库。然后,我有wp-content目录的副本(位于wordpress目录之外),它不使用svn:externals。这一切都很好地运作。
当我更新我的代码库时,WordPress的核心也会得到更新。由于WordPress代码库包含它自己的wp-content目录,因此它也会更新该目录。所以我的文件结构最终看起来像这样:
/
--/wordpress/ (wordpress repo)
-----/wp-admin/
-----/wp-content/
--/wp-content/ (my local repo)
我最终拥有了wp-content文件夹的两个不同版本(来自我的repo和WordPress repo)。我不想要来自WordPress repo的那个版本(或者至少不在那个位置)。有没有办法让我设置svn忽略wordpress/wp-content目录,同时仍然使用外部定义?
svn:ignore
属性,看看会发生什么。但很可能不起作用。 - PekkaWP_CONTENT_DIR
定义为类似于define( 'WP_CONTENT_DIR', dirname( __FILE__ ) . '/wp-content' );
的内容,那么WordPress将忽略其自己的wp-content目录。 - icc97