这可能是不可能的,也可能是愚蠢或不好的做法或好主意。
我的repo中有一个带有部署脚本的分支,每当我更新它们时(通常),我需要将此分支合并到所有其他当前功能分支,以便在更新版本中获取这些脚本。无论我在哪个分支上,都可以使一些文件相同吗?
我考虑了子存储库,但他们不鼓励
答案 0 :(得分:3)
被视为子存储库,但他们不鼓励
这只是一些开发人员的意见,仅此而已(并且GuestRepo将是这条路上更好的选择) - 分成单独的回购是最自然的方式(和我的第一个想法)
但如果你喜欢棘手的方式,你可以
hg help graft
附加选项仅将这些更改集移植到所有其他分支中:在这种情况下,源变更集的更改将在冲突中自动获胜并将显示在目标中。你的头痛将是“每个分支强制移植一次”