我需要修复存储在GitHub中的一些代码,我不确定如何继续进行,同时保持所有分支/标签/修订版清晰明了。
我有许多分支,包括devel
和master
以及许多代码(v1
,v2
等)。在devel
完成一大堆代码后,我将其合并到master
并创建了一个标记v11
。我使用该标记在测试服务器上进行部署。
与此同时,我继续对devel
进行了额外的开发,使其现在领先于master
。
我在标记版本中发现了一个小的意外错误,我有一个简单的(2行)修复程序。 Git批准的方法是什么?
我应该在对应于代码master
的修订版中签出v11
,然后进行修复,然后按下master
,然后重新标记(即:删除旧标记并添加具有相同名称的新标签 - 我不介意这样做,因为还没有人使用这个标签)?然后对我的本地devel
分支进行相同的更改,以便下次合并时它不会被撤消?
答案 0 :(得分:1)
我会修复master
中的错误并创建一个新标记v11.1
。
然后,我会在devel
之上重新master
。