Git为整个项目提供一个repo(frontend+node.js)

Git one repo for the whole project (frontend + node.js)

本文关键字:js frontend+node 一个 repo 项目 Git      更新时间:2023-09-26

假设我有一个由以下部分组成的项目:

  1. 前端应用程序(JavaScript)
  2. 后端应用程序(Node.js)

为前端应用程序和node.js后端应用程序设置一个文件夹是否明智?或者在什么情况下,将其划分为不同的回购是合理的?

后端是否与前端有内在联系,您是否可以想象断开后端并将其用于另一个应用程序?如果您可以将它与另一个应用程序一起使用,那么它应该是单独的存储库,但如果不能,那么最好将它作为同一存储库中的两个文件夹。

我将使用带有两位数子模块的主repo。一个子模块用于前端,另一个子模块则用于后端。

无论何时发布前端和后端的兼容版本,都可以更新主模块上的引用并提交。