juj*_*ule 6 git django branch github
在我的第一个问题之后,我想确认一下在我的情况下最好的 git 工作流程。
我有一个 django 项目,托管在 github 上,每个分支都有不同的克隆:customerA、customerB、demo...(想想网站)
分支共享相同的核心但具有不同的数据和设置(这些在 gitignore 中)
当我在 CustomerA 分支上工作时,我应该如何将一些错误更正复制到其他部署中?
当我创建一个新的通用特性时,我创建了一个特殊的分支,然后将它合并到我的主分支中。然后,为了在“客户”上进行部署,我将主分支合并到客户分支中。这是正确的方法吗?还是我应该变基?
# from customerA branch
git fetch origin master
git merge origin master
Run Code Online (Sandbox Code Playgroud)
此外,我为每个客户创建了一个远程分支,以便我可以将客户分支备份到 github。
它看起来是一个非常经典的问题,但我想我没有以正确的方式使用 git
谢谢。
朱。
我将在一个众所周知的地方拥有一个项目存储库,其中包含具有公共代码的主分支和用于特定部署的分支(例如客户/A 客户/B 演示)。
然后,我将从每个分支机构为每个客户、演示服务器等进行结账。您可以使用单个项目存储库上的提交挂钩让它们自动从各自的分支中拉取。
每个开发人员都会拥有项目存储库的本地副本,进行本地工作,然后将内容推送回单个项目存储库。
挑战将是保持分支与主分支分离并进行定期合并,以便转移不会随着时间的推移而增长。
我已经在网络上的某个地方看到这个解决方案更详细地描述了,但我无法再次快速找到它。一些关于使用 git 作为临时和生产 Web 服务器 IIRC 的博客文章。
归档时间: |
|
查看次数: |
2162 次 |
最近记录: |