【发布时间】:2019-10-20 01:24:33
【问题描述】:
我对 git 还很陌生,这可能是一个答案很明显的问题:
所以我有一个项目/框架用于管理一堆自动化测试用例。所以文件夹代码结构如下。
Java
|-Package1
|-Common code
|-tests
|- Client1 tests
|- Client2 tests
|
|
|- ClientN tests
是否建议在不同的分支中维护特定于客户端的代码?还是制作项目副本并在每个客户的不同存储库中维护更好?基本上,每个客户端都使用 Selenium/TestNG 在同一核心之上编写不同的测试。
【问题讨论】:
-
这个问题与 Selenium 有什么关系?我错过了什么吗?
-
客户端每个 repo 在技术上是可行的....但这是一个矫枉过正(加上在他们之间共享东西的痛苦)。您应该处理每个分支的客户端或使用标志并保留单个代码库。
标签: java git version-control bitbucket