我们的团队有一个专门的 Slack 频道,用于所有团队对话。但由于存在多个对话线程,等待审核者或批准者的拉取请求之类的事情往往会丢失。我手动在频道中搜索带有需要采取操作的 Github 链接的消息。
我想知道是否有办法保存此搜索,以便我可以每天自动运行它。我知道我可以直接检查 Github,但由于团队使用多个存储库,因此使用 Slack 对我们来说将是一个更简单的工作流程。它还有助于循环管理人员进行跟进,而我们的管理人员通常不关注 Git 存储库。
我有一个'主'分支和几个主题分支.假设主分支主要用作发布候选者,并且在该分支上不进行任何开发工作.
主题分支是多个,由团队共享.一些分支机构有多个开发人员在开发它们.所有主题分支都定期从主分支重新定位.
为了清理'master'分支中的历史记录,我在将代码从主题分支到主分支时进行了'git merge --squash'.这非常好.
现在 - 当主题分支被重新定位时 - 提交正在重复.有没有办法在'git merge --squash'成功后清理主题分支上的提交?
我知道GIT rebase会重写历史记录 - 即提交ID会改变.但是,有没有办法追踪分支何时被重新分支以及从哪个分支?
编辑:我有一个开发分支'A'和一个主题分支'B'.团队共享'A'.在某些时候,'A'已经与主流分支重新建立.由于重新基础(以及后续提交),当我更新主题分支时,我看到了不一致.我试图找出正确的人来解决问题.