每个服务器环境Git多个项目

时间:2017-08-30 05:54:44

标签: git

我们目前已从SVN过渡到GIT。在SVN中我们所做的是有多个测试环境,DEV,SYS和UAT。这些环境将容纳多个具有多个单独更改的项目。

E.g。

SYS让Project Apple有错误修复a1,a2,a3和Project Banana,错误修复b1,b2,b3

UAT让Project Apple有bug修复a1,a3和项目Banana,修复错误b1。

场景:我们现在需要将修复b2从SYS移动到UAT。只有b2,因为只有b2通过了SYS测试。

在SVN中,我们只从SYS获取提交b2并合并到UAT。

在Git中,我们只是在分支UAT中从SYS2中选择提交b2。

问题:这似乎不符合Git将整个分支或功能移动到另一个环境并最终生成的标准。

还有什么其他可行的方法可以使用Git,并最大化Git可以提供的所有功能,同时仍然保持标准?或者我们应该继续使用我们的樱桃选择方法?

我已经研究了一段时间,但未能找到满足我们需求的标准解决方案。

标准示例:How to properly use git and branches

0 个答案:

没有答案