0
A
回答
0
您也可以使用git archive
创建一个tar
-文件,其中只包含您选择的提交文件并将其提取到生产环境中。我更喜欢克隆,因为这会使后来的更新变得更容易(您可以只需git fetch
,看看您必须调整才能使更新工作,并且git merge
)。这样做会比再次做git archive
更困难,移动旧树,提取新树,找出新旧之间的差异,采取配置更改等,...
0
克隆到临时文件夹,然后rsync到期望的位置无论你想要什么。
0
您可以简单地创建一个部署分支,并在需要部署时将更新推送到该分支,请参阅本文here。
0
我曾经有一个处理部署代码的node.js脚本,但是一旦我有多个具有特定需求的项目,就难以管理。我建议使用https://stackahoy.io/(警告:我在Stackahoy团队,很乐意回答任何问题。) 1回购和无限分支是完全免费的。它可以让你:
- 维护部署你的Git仓库在一个地方
- 保持静态配置文件(的东西,你守在的.gitignore文件)
- 瓶坯后部署脚本
- 安全,立即根据推送的分支部署您的代码,并在部署时查看实时日志。
- 一次部署到多个服务器(适用于负载平衡应用程序)
相关问题
- 1. Git工作流程和部署,同步
- 2. 简单的Git工作流程
- 3. Grunt部署工作流程
- 4. 部署工作流程
- 5. JBPM工作流程部署
- 6. 基于Git的网站部署工作流程
- 7. 部分合并的Git工作流程?
- 8. Git:多个分支机构部署工作流程
- 9. 集中GIT工作流程/部署 - 发布分支
- 10. 简单的Git分支交换工作流程
- 11. 提交签名最简单的git工作流程?
- 12. Alfresco activiti工作流程部署
- 13. 共享点工作流程部署
- 14. SVN和部署工作流程
- 15. XML工作流程部署在露天
- 16. Docker持续部署工作流程
- 17. SMTP和XMPP部署/工作流程
- 18. SharePoint 2010工作流程部署
- 19. 工作流部署问题
- 20. Rails:简化复杂的部署流程
- 21. Git单人用户工作流程
- 22. Git流与Github部署
- 23. Git开发工作流程
- 24. git分支工作流程
- 25. (滥用?)git工作流程
- 26. Gerrit和Git工作流程
- 27. GIT工作流程问题
- 28. Git,Kohana&PHPFog工作流程
- 29. Git工作流程提示
- 30. Git工作流程建议