Używam subversion do hostowania mojego własnego repozytorium dla instalacji WordPress. Przygotowałem go tak, aby wszystkie podstawowe pliki WordPressa znajdowały się w ich własnym katalogu (zwanym wordpress) i skonfigurowane tak, aby używały svn: externals do połączenia z repozytorium WordPress. Następnie mam własną kopię katalogu wp-content (znajdującego się poza katalogiem wordpress), który nie używa svn: externals. Wszystko działa dobrze.Jak uzyskać SVN, aby zignorować katalog wewnątrz definicji zewnętrznej
Kiedy aktualizuję moje repozytorium, rdzeń WordPress zostaje zaktualizowany. Ponieważ repozytorium WordPressa zawiera własny katalog wp-content, aktualizuje również ten katalog. Więc moja struktura plików kończy się szuka czegoś takiego:
/
--/wordpress/ (wordpress repo)
-----/wp-admin/
-----/wp-content/
--/wp-content/ (my local repo)
I skończyć posiadające dwie oddzielne wersje folderze wp-content (jeden z moich repo i jeden z WordPress repo). Nie chcę tego z repozytorium WordPress (a przynajmniej nie w tej lokalizacji). Czy istnieje sposób dla mnie, aby ustawić svn, aby zignorować katalog wordpress/wp-content, nadal używając definicji zewnętrznych?
Nie wiem, ale przypuszczam, że można spróbować ustawić właściwość 'svn: ignore' w katalogu głównym i zobaczyć, co się stanie. Prawdopodobnie to jednak nie zadziała. –
To wydaje się nie działać. Jak tylko zaktualizuję swoją kopię roboczą, przejdzie i ponownie pobierze pliki zawartości wp. – NerdStarGamer
Jestem trochę spóźniony na to - ale nie sądzę, że jest to problem z powieloną wp-treścią. Zakładając, że zdefiniowałeś 'WP_CONTENT_DIR' na coś w stylu' define ('WP_CONTENT_DIR', dirname (__FILE__). '/ Wp-content'); wtedy WordPress zignoruje własny katalog zawartości wp. – icc97