gpt4 book ai didi

git - 在git中标记多个分支?

转载 作者:太空狗 更新时间:2023-10-29 12:49:40 26 4
gpt4 key购买 nike

我有一个有两个分支的 git 仓库;一个用于制造/测试的代码,一个是实际生产固件(它们几乎相同)。现在是时候剪一个版本发送给制造商了,所以我自然想在两个分支上都贴上一些合适的标签。

但是,git 似乎不允许我在两个分支上放置相同的标签名称。如果我尝试单独标记分支,它会告诉我当我去标记秒分支时标记已经存在。我尝试将两个提交传递给 git 标签,但它也不喜欢那样。我不一定需要始终一致地标记这两个分支,但我不想为了避免名称冲突而向标记中添加随机字符。

有什么方法可以做我想做的事,还是我想做错事?


一个分支是制造商放置在设备上以测试其是否正确组装的代码。另一个分支是产品中附带的代码。每个版本实际上不是两个分支。这是该产品的第一个版本,因此也是两个分支的第一个版本,所以我尝试用“release-1.0”标记这两个分支。

最佳答案

你想做错事。标记的目的是明确标识特定修订。如果我是你,我会只标记生产分支而不标记测试分支。

但是,每个版本都有两个独立的分支,这很奇怪。为什么是这样?答案可能有助于描述更好的解决方案。


由于标签实际上不应该指向相同的修订版,而是(可能)不同的修订版,因此标签应该是这样的:

  • appname-1.0-manufacturing
  • appname-1.0-production

这样,您就会知道每个标签属于哪个版本,以及代码在哪里结束。

关于git - 在git中标记多个分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/972866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com