如何创建我的 Angular 应用程序的副本(使用 firebase)

How to create a duplicate of my Angular App (with firebase)

我有一个使用 angular cli 创建的应用程序。它基本上是一个带有登录系统的条形码应用程序,我想创建它的副本,运行 副本最终给了我两个单独的应用程序。我的这个应用程序还连接到 firebase 托管和 firestore,所以我担心复制它可能会导致错误。我不知道要遵循的正确步骤

我的应用程序结构(名称:登录页面)

CLI 的版本详细信息

Angular CLI: 8.3.6
Node: 12.10.0
OS: win32 x64
Angular: 8.2.7
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                            Version
------------------------------------------------------------
@angular-devkit/architect          0.803.6
@angular-devkit/build-angular      0.803.6
@angular-devkit/build-optimizer    0.803.6
@angular-devkit/build-webpack      0.803.6
@angular-devkit/core               8.3.6
@angular-devkit/schematics         8.3.6
@angular/cdk                       8.2.0
@angular/cli                       8.3.6
@angular/fire                      5.2.1
@angular/material                  8.2.0
@angular/material-moment-adapter   8.2.0
@angular/pwa                       0.801.3
@angular/service-worker            8.2.9
@ngtools/webpack                   8.3.6
@schematics/angular                8.3.6
@schematics/update                 0.803.6
rxjs                               6.4.0
typescript                         3.5.3
webpack                            4.39.2

假设我有 Base 应用程序 A,它在 git 中维护。我需要一个名为 B 的应用程序的副本供客户使用。以下是我遵循的步骤:

  • 在 Gitlab 中创建一个 [group]
  • 将 baseapp A 项目分叉到组中
  • 转到分叉项目并更改名称和 url 等,因为您需要在项目设置中应用程序 B
  • 将项目从组转移到您的用户(在设置中)。

完成此操作后,您可以根据需要对副本应用进行更改,并独立于原始应用单独维护更改。

希望这能解决您的问题。