【发布时间】:2011-02-06 03:52:36
【问题描述】:
我正在开发一种产品,该产品依赖于几个不同的项目,每个项目都托管在自己的 Git 存储库中。发布版本后,我们最好对构建产品所涉及的每个项目进行一致的标记 - 这包括核心代码、库和构建工具。是否有一种明显且明智的方式一次性标记所有项目?
(这可能会让人分心,或者值得注意的是每个项目都在使用 Maven;也许有插件可以管理这个。如果是这样,我还没有找到。)
【问题讨论】:
-
不确定这是否可行,但您可以创建一个 git “超级项目”,其中包括所有其他作为子模块的项目。将你的标签应用到超级项目,我相信它会记录每个子模块的当前提交。
标签: git version-control maven-2 build-process release-management