2012-10-05 5 views
2

저는 Wordpress 플러그인 개발자가 Wordpress 디렉토리 플러그인 페이지에 맞춤 헤더 이미지를 표시 할 수있는 header image customization trick을 사용하려고합니다. 이를 위해git-svn을 사용하여 Wordpress 플러그인에 헤더 이미지를 추가하는 방법은 무엇입니까?

, 나는 (줄기와 가지에 비해 같은 수준에서) SVN에서 내 플러그인의 루트 디렉토리에 "자산"디렉토리를 만들고, 거기에 내 이미지를 넣어해야합니다. SEO by Yoast plugin의 위치에서 구조를 볼 수 있습니다. 문제는 svn이 아니라 git-svn을 사용하여 이것을 달성하고 싶다는 것입니다.

나는 자식/svn의 REPO 성공적으로 svn의 트렁크에 밀어 심지어 태그를 생성 설정을 가지고있다. assets 디렉토리가 svn repo에서 생성되었음을 알 수 있지만 디렉토리에 파일을 추가하는 방법을 알 수 없습니다.

문제는 "자산"디렉토리가 SVN 표준 레이아웃 외부 및 분기 도달 할 수 없다는 것입니다. 어떻게 든 비표준 레이아웃을 지정해야 할 것 같아요?

+0

문제는 git-svn에서만 발생하며 작업을 수행하는 데 문제가되지 않습니까? –

+0

@ aravind.udayashankara 네, 이미 svn으로 해냈습니다. 그러나 이것은 별도의 SVN 저장소를 관리해야합니다. 트렁크, 브랜치 및 태그를 관리하는 것처럼 하나의 git 저장소 만 있고 git-svn을 통해 SVN 업데이트를 처리하고 싶습니다. –

+0

@FabienQuatravaux 예, 이렇게 할 방법을 찾고 싶습니다. 당신이 방법을 발견했다면 당신은 그것을 게시하시기 바랍니다. 힘내 친구 야. – Paul

답변

1

파티에 늦을 지 모르지만이 사람이 도움이되기를 바랍니다.

이 작업은 수행 할 수 있지만 별도의 분기에서 자산 폴더를 관리해야합니다.

이 직접 별도의 리모컨을 설정하여 http://plugins.svn.wordpress.org/{plugin}/assets 변경을 밀어 수 있습니다.

이미 자산 URL에 대한 새로운 설정을 만들 git svn에서 로컬 플러그인 설정을 가지고 가정;

$ git config --add svn-remote.assets.url http://plugins.svn.wordpress.org/{plugin}/assets 
$ git config --add svn-remote.assets.fetch :refs/remotes/assets 
$ git svn fetch -r HEAD assets 
$ git checkout remotes/assets 
$ git checkout -b assets 

는 당신은 자산이 내용을 폴더를 포함 assets라는 새로운 지점에 지금입니다. 수정하고 커밋 한 다음 git svn dcommit을 사용하여 에셋 폴더를 푸시합니다.

그런 다음 단순히 master 브랜치로 전환, 당신은 모두 완료됩니다.

+0

대단히 감사합니다. 안하는 것보다 늦게하는 것이 낫다 ... –

관련 문제