我们有几个人在内容,样式,液体文件方面对主题进行了更改。在我将最新代码推送到git并将主题上传到网站之后。如何跟踪网站上所做的任何更改,并避免在进行主题上传时覆盖:
请提供标准做法和建议!
Shopify网站上有几篇写得很好的文章,它们定义了组织工作流程的不同方法。 Shopify提供的2个主要工具
目前,Slate处于低维护模式。
ThemeKit工作得很好,你可以在设置ThemeKit时阅读
关于使用Git简化Shopify development Workflow的详细指南
对于从git到Shopify商店的自动部署,您可以使用Deploybot。关于设置Deploybot with Shopify的几个细节
关于数据Shopify将编译的液体文件和图像存储在自己的cdn上,而主题定制器数据存储在名为settings_data.json的文件中的config文件夹中,因此不要将该文件推送到git中。
对于在同一站点上工作的多个开发人员,您可以使用使用ThemeKit配置的不同主题,并使用主题预览功能查看前端的更改。
跟踪2路变化绝非易事。因此,最好使用您的git存储库作为事实的真实来源,不要修改Shopify网站上的代码。
您还可以查看Motifmate Toolbox,它是主题开发的第三方解决方案。