我正在使用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