【发布时间】:2020-05-01 00:14:19
【问题描述】:
所以我遵循微服务架构并使用一个 GitHub 存储库来维护代码。现在我有一个后端分支,它是我创建的任何微服务的起点。我有一个 userserv 分支和一个 authserv 分支,但是当微服务之间存在依赖关系时,管理代码变得很困难。所以我需要有一个测试分支,我可以在其中放置每个微服务的代码,当我签出该测试分支时,我会看到合并到该分支上的所有微服务的所有文件夹,但我不想要的是当我将一个新的微服务合并到那个测试分支时,我不应该从新的微服务分支中的其他微服务(已经合并到测试分支)获取代码。有没有办法做到这一点?
【问题讨论】:
-
您想冻结代码库的某些特定部分,使其无法接收更新,但同时从其他特定部分(例如微服务目录)获取更新。
-
@Vishwanath我已更新问题并添加了图片。我不希望 authserv 代码在合并后出现在 userserv 上,反之亦然