git beanstalkapp staging分支包含来自master分支的所有更改,但master并没有从staging

时间:2017-05-06 20:38:51

标签: git version-control branch

我们使用beanstalkapp来管理我们的代码审查,部署等。 我们有一个临时分支和一个主分支。

我们的流程是本地的

  

git checkout master&& git pull(总是结帐主人并获取最新信息)
  git checkout -b NAMEOFBRANCH(从MASTER创建一个新的分支来处理)   进行更改   git add。 &安培;&安培; git commit -m'我的提交消息' (添加所有更改并提交)
  git push -u origin NAMEOFBRANCH(将提交推送到beanstalkapp)

在beanstalkapp中,我看到了我的分支。我将基本分支更改为暂存并将我的分支合并到暂存中。 Beanstalkapp自动配置为部署到我们的登台服务器。

在我们的暂存网站上测试我的更改。

一切看起来不错,我回到beanstalkapp中的分支,确保基本分支是主分支,我将我的分支与master合并(在代码审查之后)。

然后我可以部署到我们的生产服务器。就登台服务器和生产服务器上的内容而言,一切都很好。

当我将staging与master进行比较时,beanstalkapp显示staging具有分支master的所有更改。

当我逆转这种比较时,我看到一堆修订版没有上台但不是主版本。

如果我先在staging分支上然后在master上合并相同的分支,那该怎么办?如何让它们同步?有一个严格的策略,永远不会将升级同步到master(出于显而易见的原因),但master to staging是可以的(我已经尝试过)。

0 个答案:

没有答案