【发布时间】:2020-07-22 12:22:47
【问题描述】:
我有一个应用程序被拆分成多个微服务
尽管是一个小型应用程序,我们的单个团队管理所有微服务,但所有微服务都保存在自己的存储库中,而不是单一存储库中
忽略这是否应该是单仓库而不是多仓库,我想学习如何管理多仓库
我使用我熟悉的 gitbash(显示所有代码更改,让我存储和管理提交等)
但是一个需求可以使用多个微服务(repos)。 GitBash 只会显示一个 repo 的一个分支的代码更改,所以我必须继续在路径之间导航以查看 ode 更改
有没有办法将 GitBash 用于多存储库?还是有更好的非管理员公司安全替代方案?
例如 -显示所有代码更改 - 更好地管理提交(假设我必须为每个 repo 提交) -stash 变化更好
【问题讨论】:
-
这就是子模块的用途。但是,如果您将 x 文件夹中的 x 存储库克隆到一个不是 git 存储库的位置,那么您将不得不编写并运行一个 for 循环来询问所有这些存储库的 git 状态
标签: git github multiple-projects