在 git 中的什么地方放置工具分支?

Where to put a tools branch in git?

我想请教一些关于好的git分支策略的建议。

情况

我有一个带有 master 分支的仓库。从它开始,开发人员分支已经开始。这个开发者分支有几个提交。从开发者分支开始,其他几个分支已经开始。

最终我想所有这些分支都会被合并或丢弃,最终在未来我想所有的东西都会合并到 master 分支但现在还没有

我想做什么

现在,我必须将一些 shell 脚本合并到存储库中的“工具”文件夹中,供任何人使用。

为此,我正在考虑创建一个新分支,添加代码并提交。

我的问题是,git树中的应该最好开始这个分支?

我想过直接在 master 中创建一个分支,然后将其合并到 master 中,然后 rebase develop 等等。

另一方面,也许我应该在 develop 之上创建它,合并它并重新设置子分支的基线。

对此的标准或最常见方法是什么?

我会创建一个分支 tools,开发和测试工具,然后合并到 master。任何需要它们的人都可以从那里进行变基或挑选。

频繁*从功能分支变基到 master 无论如何都是一个很好的做法。它使最终合并不那么痛苦和危险。

* - 每天,最差每周

在我看来,没有 'standard' 或 'most common' 方法可以做到这一点。

一种直观的方法是使用从 master 创建的分支来执行此操作,在那里进行更改和添加常用内容。 每个开发人员分支都应进行合并和变基。

大师就是大师