我正在开发一个wordpress主题。我不熟悉使用Grunt和作曲家的包。
我还集成了git流程。目前我正在开发分支,然后一旦我对代码感到满意就合并为主。
我面临的问题是我的主分支中包含Gruntfile.js以及package.json。类似地,css文件夹中有sass文件。我想要一个干净的发布分支,其中只有必需的主题文件,没有gruntjs,pacakge.json和sass文件。
这些所有文件都在master中跟踪,如何创建一个干净的发布分支。
我已经跟随Woocommerce repository来制作我的开发环境。 我也找不到它的构建过程。我错过了任何适当的步骤吗?
P.S:我不知道我是否应该在这里分享任何代码示例,但如果你想要任何东西,我可以在这里分享。
答案 0 :(得分:1)
据我所知,你不能做你想做的事情,我不相信git意味着以这种方式工作。拥有你的咕噜声和主分支中的SASS文件是执行此操作的正确方法,这些文件也位于您链接到的Woocommerce存储库中。
我猜你要做的是创建一个没有任何'仅开发文件'的主题版本,因为缺少一个更好的术语,给最终用户安装主题?如果是这样,那么发布将是git的一个单独的“东西”,因为git主要用于开发人员版本控制。我认为你想要的只是根据事物的声音创建一个独立的可下载zip文件?
例如,如果您是submit your theme to WordPrss.org they take it as a zip file而不是指向git存储库的链接。