什么';让两个非常相似的Vue项目与Git保持同步的最佳方法是什么?

什么';让两个非常相似的Vue项目与Git保持同步的最佳方法是什么?,git,vue.js,Git,Vue.js,我们有一个Vue项目目前正在运行,但希望为同一应用程序创建“管理”版本。通常,应用程序允许用户注册、登录并向其配置文件中添加数据。我们希望创建应用程序的副本,以允许管理员登录并代表最终用户进行更改。在大多数情况下,代码库的大部分都将保持不变,对面向管理员的逻辑和UI进行了一些调整 如果“源”repo得到更新,那么在管理版本中保持代码最新的最佳方法是什么?因此,本质上保持与类似文件的同步,但如果需要,仍然能够更改文件。我们只考虑为管理版本和子模块创建一个单独的分支,但不确定这两个分支是否是正确的解

我们有一个Vue项目目前正在运行,但希望为同一应用程序创建“管理”版本。通常,应用程序允许用户注册、登录并向其配置文件中添加数据。我们希望创建应用程序的副本,以允许管理员登录并代表最终用户进行更改。在大多数情况下,代码库的大部分都将保持不变,对面向管理员的逻辑和UI进行了一些调整


如果“源”repo得到更新,那么在管理版本中保持代码最新的最佳方法是什么?因此,本质上保持与类似文件的同步,但如果需要,仍然能够更改文件。我们只考虑为管理版本和子模块创建一个单独的分支,但不确定这两个分支是否是正确的解决方案。

fork?分支听起来像是要做的事情。。。。您也可以使用单个分支并使用标志(例如,从属性文件控制)来控制要使用的内容和要跳过的内容。所有常用代码都可以提取到一个包中,以后可以在两个项目中使用。@eftshift0因此,通过分支,那么我们会为这两个独立的应用程序创建两个独立的版本吗?可能是fork?分支听起来像是要做的事情。。。。您也可以使用单个分支并使用标志(例如,从属性文件控制)来控制要使用的内容和要跳过的内容。所有常用代码都可以提取到一个包中,以后可以在两个项目中使用。@eftshift0因此,通过分支,那么,我们会为这两个独立的应用程序创建两个独立的版本吗?