0

我完成了项目的 1.0 版。

如何冻结这个版本和下一个更新(版本2)代码添加到GIT的其他地方?(这应该是新分支?)

我可以要求详细说明该怎么做吗?

4

3 回答 3

1

搜索您的日志并找到您要标记的内容

git tag -a <tag_name> -m 'summary for version <tag_name>' <hash_of_commit>

git tag -a创建带注释的标签,在其中为该标签-m提供注释 - 您可以像现在一样工作 - 在创建标签之前或之后没有任何变化

如果由于某种原因您想保留该标签的存档包,您可以使用下面的命令

git archive --format=tar --prefix=<path_to_folder>/ <tag_name> |
  gzip > pack-<tag_name>.tar.gz
于 2013-06-04T22:59:37.047 回答
1

使用相关提交的提交(SHA1 哈希),您可以标记它们

git tag version-1.0 <first commit in question>
git tag version-2.0 <second commit in question>
于 2013-06-04T22:56:01.497 回答
1

只需标记 GIT 存储库以永久记录版本。像这样

git tag v1.0

之后,您有几个选项可以继续开发。

1)继续(在当前分支上)。当你到达 v2.0 时再次标记它。如果您发现需要结帐 v1.0 以后使用git checkout -b v1.0-fix v1.0

2)继续新的分支。用于git checkout -b new-dev v1.0创建一个新分支new-dev(并切换到它)。随着您的开发,new-dev将被修改并且不会触及 v1.0 的分支。

于 2013-06-04T23:47:43.023 回答