3

我正在尝试使用标题图像自定义技巧,它允许 wordpress 插件开发人员在他的 Wordpress 目录插件页面上显示自定义标题图像。

为此,我需要在 svn 下的插件根目录中创建一个“assets”目录(与主干和分支处于同一级别),并将我的图像放在那里。您可以通过 Yoast 插件查看 SEO 的结构。问题是我想使用 git-svn 来实现这一点,而不是 svn。

我已经设置了一个 git/svn repo 并成功推送到 svn trunk 上,甚至创建了一个标签。我可以看到在 svn repo 上为我创建了assets目录,但我不知道如何在目录中添加文件。

问题是“资产”目录超出了 svn 标准布局,无法通过分支访问。我想我将不得不以某种方式指定非标准布局?

4

1 回答 1

1

聚会迟到了,但希望这对某人有所帮助。

您可以这样做,但您需要在单独的分支上管理资产文件夹。

http://plugins.svn.wordpress.org/{plugin}/assets 这将允许您通过设置单独的遥控器直接推送更改。

假设您已经在本地设置了插件git svn,为 assets 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仅包含资产文件夹内容。进行编辑、提交,然后使用git svn dcommit将您的资产文件夹向上推。

然后只需切换回您的master分支,您就完成了。

于 2014-04-29T13:25:36.643 回答