【问题标题】:Git: How to change the contents of a tagged release?Git:如何更改标记版本的内容?
【发布时间】:2023-03-23 09:50:01
【问题描述】:

我在 GitHub 上有一个项目,它有一个分支(主分支)和多个标记版本。当我尝试构建一个较旧的标记版本时,它将不再使用最新版本的构建工具构建。我需要进行更改以与新的构建工具兼容。我知道哪个源文件导致失败,并且我知道要对源文件进行哪些更改以使其构建干净。我的问题是关于对 git repo 进行更改的机制。有没有办法替换几个月前创建的标记版本中的文件,当时回购在许多方面发生了分歧?我需要为旧版本创建一个分支,还是有更好的方法?

【问题讨论】:

标签: git github release


【解决方案1】:

您永远不应该修改带标签的版本。在自述文件中定义构建版本所需的构建工具版本,然后使用该版本构建该版本。

如果你真的需要这个,我不建议更改标记版本,但要么创建一个分支,要么只是在标记顶部进行一些提交,用新名称标记,使其与新的构建工具版本兼容.

【讨论】:

    猜你喜欢
    • 2015-12-22
    • 2015-02-06
    • 2018-01-14
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    相关资源
    最近更新 更多