Git 标记分为子项目的项目的最佳方法?

Git 标记分为子项目的项目的最佳方法?,git,angular,express,version-control,web-application-project,Git,Angular,Express,Version Control,Web Application Project,我正在开发一个web应用程序,它有客户端(使用Angular)和服务器端(使用Express)。这两个子项目和另一个项目一样,都有自己的存储库和它们的specifics标签。假设客户端有一个标签v2.1.2,服务器端有v1.0.1。当它们要加入时,我们应该使用客户端还是服务器端的标记 当我们加入客户端和服务器端时,采用哪些最佳实践来标记整个项目 注意:它们共享相同的公用文件夹。Angular在客户端编译的文件被复制到服务器端进行渲染。由于整个项目由服务器端项目和客户端项目组成,所以最好对整个项目

我正在开发一个web应用程序,它有客户端(使用Angular)和服务器端(使用Express)。这两个子项目和另一个项目一样,都有自己的存储库和它们的specifics标签。假设客户端有一个标签v2.1.2,服务器端有v1.0.1。当它们要加入时,我们应该使用客户端还是服务器端的标记

当我们加入客户端和服务器端时,采用哪些最佳实践来标记整个项目


注意:它们共享相同的
公用文件夹。Angular在客户端编译的文件被复制到服务器端进行渲染。

由于整个项目由服务器端项目和客户端项目组成,所以最好对整个项目使用版本,该版本还可以反映服务器端项目和客户端项目的版本,这样,整个项目的每个版本都可以更好地跟踪

假设服务器端版本格式为
vX1.Y1.Z1
,客户端版本为
vX2.Y2.Z2
,您可以将这两个版本组合在一起,用于整个项目版本:

X1.Y1.Z1_X2.Y2.Z2 


第一部分代表服务器端的版本,第二部分代表客户端的版本。因此,您可以为整个项目添加标签
1.0.1_2.1.2
1.0.1.2.1.2

非常感谢。我从未见过与
vX.Y.Z
不同的标签,我认为必须使用这种模式。我喜欢你把两个标签结合起来的方式。。。
X1.Y1.Z1.X2.Y2.Z2