所以,我有一个测试4个不同项目的测试项目(为了让整个应用程序运行所有这些项目都在一起工作)。
所以我希望能够#34;标记"特定提交(来自4个不同的其他repo)并且能够说它适用于特定版本的测试。例如:
Test project v1.0
使用:
Project1 (v1.7)
Project2 (v2.0)
Project3 (v1.3)
Project4 (v3.1)
我们目前在Gihhub中没有使用标签。所以我的问题是,标记这样的其他项目的版本是一个好主意,唯一的目的是告诉这个特定版本的测试与这些特定版本一起工作。另外我应该如何增加不同的版本?
谢谢!
答案 0 :(得分:0)
如果这四个存储库仅适用于您当前的项目/存储库,则可以标记4个存储库以记录当前存储库的某个版本的测试版本。但是您应该更改4个仓库的标签版本格式,以便包含与当前仓库的关系。
例如,您当前的repo代码版本为vx.x
(例如v1.0
),4 repo代码版本应为vx.x.x.x
。前两个数字用于记录当前版本的repo测试,最后两个数字用于记录您测试的repo版本。所以4 repo的版本应该是:
Project1 (v1.0.1.7)
Project2 (v1.0.2.0)
Project3 (v1.0.1.3)
Project4 (v1.0.3.1)
如果这四个存储库不仅适用于您当前的项目/存储库,您最好创建一个新的分支,然后您可以在新创建的分支上进行标记。
例如对于Project1 / repo1,它也用于其他项目。因此,您应该仅为测试当前项目创建一个新分支branch_currentPorejct
,然后在需要时在分支上添加标记。