我正在使用具有客户端(使用Angular)和服务器端(使用Express)的Web应用程序。这两个子项目拥有自己的存储库及其特定标记,以及另一个项目。假设客户端的标签为 v2.1.2 ,服务器端的标签为 v1.0.1 。当他们要加入时,我们应该使用客户端或服务器端的标签吗?
当我们加入客户端和服务器端时,采用哪种方法来标记整个项目?
注意:它们共享相同的public
文件夹。 Angular在客户端编译的文件被复制到服务器端进行渲染。
答案 0 :(得分:1)
由于整个项目由服务器端项目和客户端项目组成,因此您最好使用整个项目的版本,这也可以反映服务器端项目和客户端项目的版本,以便每个版本整个项目可以更好地追溯。
假设服务器端版本格式为vX1.Y1.Z1
,客户端版本为vX2.Y2.Z2
,您可以将两个版本组合在一起用于整个项目版本:
X1.Y1.Z1_X2.Y2.Z2
或
X1.Y1.Z1.X2.Y2.Z2
第一部分代表服务器端版本,第二部分代表客户端版本。因此,您可以为整个项目添加标记1.0.1_2.1.2
或1.0.1.2.1.2
。