繁体   English   中英

开发和生产的Git工作流程

[英]Git workflow for dev and production

我正在试图找出一个git的工作流程。

我有一个代码库,有两个分支(开发和生产)。 这是一个Web应用程序,因此开发有配置文件,任务运行程序等。 生产只是我在服务器上需要的文件(例如缩小的脚本和样式表)。

我想做的是能够在本地工作(所以我将在开发分支中),当我准备推送到我的服务器时,我将运行必要的构建任务并推送到生产分支。 这样两个分支保持彼此同步,条形码生成没有开发所具有的一些不必要的文件。

尝试使用git merge执行此操作,但是生产跟踪文件开发不会发生冲突。 是否有可能在没有手动列出所有文件的情况下,将分支与另一个分支合并/同步,同时保留分支和git不查找我试图合并到的分支中尚不存在的文件?

我希望这是有道理的,谢谢

当你想将开发分支合并到生产分支并自动解决合并冲突文件时。 您可以使用

git checkout production
git merge development -X theirs

因此,在完成合并之后,您的生产分支将拥有最新的配置文件,任务运行器等,如开发分支所示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM