Git标签帮助-我如何检出最高的次要版本标签,例如1.x,我可以拉标签吗?



我试图组织我们的仓库更好一点,我认为这将是一个好主意标记发布,但我有点困惑,这应该是如何工作。

理想情况下,我希望能够标记次要版本,例如1.1,1.2,1.3,但我希望能够签出1。X并让它自动解析为1中的最新标记。X版本——这可能吗?

其次,我有几个项目是从另一个仓库更新的。例如,我们在单独的repo下剥离产品版本,然后我们有一个包含产品白标签版本的repo,我们在其中执行所有基本的代码更改/修复。

典型的工作流程是在白标签仓库中修复一个问题,然后使用第二个远程将白标签修复到单独的项目中,但是当标签似乎不能与git的pull命令一起工作时,我如何从这个额外的远程中拉出一个特定的标签呢?

我正处于实施这个的早期阶段,所以如果这从根本上是错误的方法,那么请在我走得太远之前给我开导。

提前感谢您的帮助

对于第一个问题:你不可能自动做到这一点。但是,您可以手动更新1。指向与最近的1相同的提交的X分支或标记。X版本,但这是您必须执行的业务规则。

对于第二个问题:你必须指定git的pull(和push),你希望他们对标签进行操作

相关内容

最新更新