我希望对Memberful Wordpress plugin进行一些自定义,以使插件与我的existing website融合在一起,比目前的分阶段升级要好一些。
理想情况下,该插件将由Git维护,我可以使用自己的自定义功能创建一个分支,并且随着Membership团队启动的每次更新,我都会将分支重新建立到新的主数据库,测试和重新部署上。
不幸的是,Memberful Wordpress插件(以及所有其他Wordpress插件都由Subversion维护)。
有没有办法可以使用Git实现我想要的目的?还是更明智的做法是在开发的这一部分中使用Subversion并学习在Subversion中重新建立基础?
答案 0 :(得分:0)
编辑:This guide在弄清楚如何完成所有这些工作方面非常有帮助。
This answer到similar question表示在Subversion中重新建立基础的过程。内容如下:
svn cp trunk feature
svn cp trunk feature-rebase
svn co feature-rebase
cd feature-rebase
svn merge feature
svn commit
svn rm feature
svn mv feature-rebase feature
svn switch feature
因此,在这种情况下,我要做的是使用Subversion进行开发(在我的情况下是不理想的),并使用{来使远程trunk
与本地trunk
保持最新{3}}。
我发现的一个允许我继续在Git中工作的首选方法是利用git-svn
中包含的svn update
,它允许在Subversion存储库和Git之间进行双向操作。
我相信我需要做的(尽管我尚未测试过)是robust set of commands基于远程主干位置的本地开发环境(在我的特定情况下,就是git svn init
,并且,每当我需要从远程存储库“拉”更改时,请使用Memberful's Subversion repository。