修复旧版本中的错误的最佳做法是什么?

What is a best practice to fix a bug in an old release version?

我有一个 GitHub 项目,发布的版本很少:

我被要求修复 1.5 版中的错误。这样做的最佳做法是什么?

我可以检查 1.5,修复错误并将其推送为 1.5.1 吗?

这是正确的方法吗?

是的,这正是您应该做的。由于您将无法在不产生重大影响的情况下更改标记所指的提交,因此从标记中分支出来是这里最合乎逻辑的解决方案。