Git 向特定用户部署唯一的应用程序版本

Git 向特定用户部署唯一的应用程序版本,git,web-applications,version-control,Git,Web Applications,Version Control,我有一个用meteor js开发的应用程序,我正在使用Git进行版本控制。该应用程序有多个用户,但我想为一个特定用户添加功能,以便所有其他用户使用该应用程序的一个版本,而一个特定用户使用具有额外功能的另一个版本 我使用git标签创建了几个应用程序版本。我的想法是在不同的目录中使用相同的应用程序,比如 example.com/appv1,example.com/appv1已更新,但如果更多用户需要其帐户中的高级功能,这可能会使事情变得复杂 我还可以使用哪些其他方法来完成此任务 只要有一个版本的软件

我有一个用meteor js开发的应用程序,我正在使用Git进行版本控制。该应用程序有多个用户,但我想为一个特定用户添加功能,以便所有其他用户使用该应用程序的一个版本,而一个特定用户使用具有额外功能的另一个版本

我使用git标签创建了几个应用程序版本。我的想法是在不同的目录中使用相同的应用程序,比如

example.com/appv1
example.com/appv1已更新
,但如果更多用户需要其帐户中的高级功能,这可能会使事情变得复杂

我还可以使用哪些其他方法来完成此任务

  • 只要有一个版本的软件,带有可以启用或禁用功能的功能标志,这些功能由文件或主机名等控制
  • 使用树枝。将特殊客户的额外功能添加到特殊分支中,并定期将正常部署分支(无论对于您的工作流是什么)合并到具有额外功能的特殊客户分支中