bitbucket-无法看到合并分支的提交

阿尼鲁达(Aniruddha)

我的公司在bitbucket-Git上托管了代码。我们的工作方式是为每个问题创建分支,每个人都在该分支上工作。工作完成后,他提出“拉取请求”。在提高PR之前,他使用master分支对代码进行了基础调整。团队中的其他人检查了他的PR,然后批准了它。公关批准后,同一个人将其合并到主分支

我在6月2日创建了分支机构,并在6月14日合并了PR。分支在3个不同的文件中有3个提交。随后,其他开发商的分支机构于6月26日合并。他还处理2个文件,我可以对其进行更改。现在一个多月后,当我检查文件历史记录时,我看不到我的提交。我更改的3个文件中,只有1个文件更改,并且它们显示正确的提交编号。其他2个提交未显示在文件历史记录中。我可以猜测,我的更改已被覆盖,但是文件的git历史记录必须显示提交。

任何人都有想法,这怎么可能发生。我的意思是,git历史记录中特定文件的提交方式已消失。

谢谢阿尼鲁达(Aniruddha)

普雷希特

我们公司使用类似的流程:

  1. 我们在发行部门工作
  2. 在BitBucket中创建拉取请求
  3. 高级开发人员审核(或不批准)
  4. 如果不存在合并冲突,则它们会合并
  5. 如果存在合并冲突,开发人员必须解决它们,他们将合并冲突

请注意,我在这里说的是合并,而不是变基。对于那些粗心大意的人来说,重新定基充满了危险。重新设定基准时,您将放弃现有的提交并创建相似但不同的新提交。如果您推送到BitBucket,而其他人将其拉下并基于它们进行工作,然后使用它们重写git rebase并再次推送它们,则您的同事将不得不重新合并他们的工作,并且当您尝试拉动他们时,事情会变得混乱重新回到你的。在您的分支机构(或他们的分支机构)不在时,同事重新调整工作基准并粉碎您的承诺时,可能发生了类似的事情。可以通过明智地使用git log来找出很多提交内容,从而放松很多

展望未来,我建议合并基础。正如我上面提到的,如果请求请求中没有合并冲突,则什么也不做。如果有,请执行以下步骤解决它们:

git fetch origin <Team's Main Branch>
git merge FETCH_HEAD <your branch>
-- make and stage fixes
git commit
git push

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bitbucket 中的分支合并权限

来自分类Dev

BitBucket / GitLab / GitHub上的仅合并分支?

来自分类Dev

git merge分支bitbucket不显示合并

来自分类Dev

恢复Bitbucket存储库中的合并分支

来自分类Dev

BitBucket / GitLab / GitHub上的仅合并分支?

来自分类Dev

git merge分支bitbucket不显示合并

来自分类Dev

如何从Bitbucket完全删除合并的提交?

来自分类Dev

反转BitBucket上的合并提交

来自分类Dev

bitbucket git提交丢失

来自分类Dev

意外合并到Bitbucket

来自分类Dev

无法使用Xcode和Bitbucket提交更改?

来自分类Dev

无法上传到BitBucket

来自分类Dev

无法从 Bitbucket 克隆

来自分类Dev

在通过Bitbucket合并拉取请求后,Git回应为“您的分支比'origin / Dev'提前2次提交”

来自分类Dev

如何删除与bitbucket git中的develop合并的分支?

来自分类Dev

从Gerrit到Bitbucket的远程分支

来自分类Dev

Bitbucket主分支到网站

来自分类Dev

使用Openshift同步bitbucket分支

来自分类Dev

Bitbucket不创建可视分支

来自分类Dev

如何撤消Bitbucket上的合并?

来自分类Dev

无法通过SSH克隆bitbucket

来自分类Dev

bitbucket 无法合并,此字段为必填项

来自分类Dev

如何在BitBucket中更改主分支?

来自分类Dev

Git和Bitbucket:如何建立分支

来自分类Dev

Bitbucket Webhook与分支名称的詹金斯

来自分类Dev

使用BitBucket REST API过滤分支

来自分类Dev

使用REST API的BitBucket比较分支

来自分类Dev

如何从 Bitbucket Cloud 触发多分支作业?

来自分类Dev

如何删除Bitbucket中最新的Git提交?