3

WordPress プラグイン開発者が自分の Wordpress ディレクトリ プラグイン ページにカスタマイズされたヘッダー画像を表示できるようにするヘッダー画像カスタマイズ トリックを使用しようとしています。

そのためには、svn の下のプラグイン ルート ディレクトリ (トランクとブランチと同じレベル) に「assets」ディレクトリを作成し、そこにイメージを配置する必要があります。Yoast プラグインによる SEOの構造を確認できます。問題は、svn ではなく git-svn を使用してこれを達成したいということです。

git/svn リポジトリをセットアップし、svn トランクに正常にプッシュして、タグを作成しました。assetsディレクトリが svn リポジトリに作成されていること がわかりますが、ディレクトリにファイルを追加する方法がわかりません。

問題は、「assets」ディレクトリが svn 標準レイアウトの外にあり、分岐によって到達できないことです。どういうわけか非標準のレイアウトを指定する必要があると思いますか?

4

1 に答える 1

1

パーティーに遅れましたが、これが誰かの役に立てば幸いです。

これは可能ですが、別のブランチでアセット フォルダーを管理する必要があります。

http://plugins.svn.wordpress.org/{plugin}/assets これにより、別のリモートを設定することで、変更を直接プッシュできます。

git svnアセット URL の新しい構成を作成するの下で、既にローカルにプラグインをセットアップしていると仮定します。

$ 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これで、assets フォルダーの内容のみを含むという名前の新しいブランチにいます。編集を行い、コミットしgit svn dcommitてから、アセット フォルダーをプッシュするために使用します。

master次に、ブランチに戻るだけで、すべて完了です。

于 2014-04-29T13:25:36.643 に答える