version-control - Shopify 版本控制
问题描述
我一直在研究 Shopify 的版本控制,但我仍然不确定要采用哪种方法。(我研究过 Beanstalk、Slate 等)
我们有 4-5 名团队成员可以访问我们的代码,但通常只有 1 个人(我)进行更改。我们几乎每天都会进行很多小更新,并且每两周推送一次更大的更新。
我们希望使用版本控制来跟踪更改并保留备份。
我的问题是...
- 您使用什么进行 Shopify 版本控制?
- 如果通常只有一个人进行更改,我是否需要版本控制?
- 对于处理代码更新和备份还有其他建议吗?
- 进行大量小改动时,版本控制是否很麻烦?
任何帮助或建议将不胜感激。
解决方案
Shopify 开发工作流程与 WordPress 或其他自托管项目有很大不同。但是,Shopify 开发了一些工具和建议列表来减轻痛苦。我们在工作流程中使用Theme Kit、Bitbucket和DeployBot。
我们使用配置有开发商店的主题工具包来处理新功能和更新。版本控制是使用带有 Bitbucket 的 Git 完成的。功能分支合并到 Master 后,Master 分支会使用 DeployBot 自动部署到多个 Shopify 商店。
要将 Shopify 与 DeployBot 集成,您可以查看将您的主题从 GitHub 或 Bitbucket 上传到 Shopify
推荐阅读
- deployment - netlify 重定向不适用于我的 create-react-app
- tensorflow - 无法从 tensorflow 导入 keras
- function - 函数中正确使用“return”
- c++ - c++20前后指定初始化不同行为
- berkeley-db - 为什么 Berkeley DB 在 CAP 定理中站在 CP 中?
- tensorflow2.0 - AttributeError: 'list' 对象没有属性 '_in_graph_mode' 发生在 optimizer.apply_gradients(grads_and_vars)
- sql - 如何使用用户输入作为参数编写查询以在 PostgreSQL 中创建表?
- python - 识别多个电子邮件文档中的重复段落(样板文件)
- java - 如何获取文件名以将其放入 webview DownloadListener 中的下载器文件
- python - 如何按某些标准过滤数据框,然后保存 .csv?