我在过去一个月的特定项目上一直在一个分支上工作,但没有向我的主人进行任何合并。
今天,我继续通过将主人与我的分支进行比较来检查网站行为上的一些更改。
所以我检查了Master,运行NPM运行开发并访问了网站。但是,我仍然看到我在分支机构上实施的一切。移动分支之间没有任何改变,这是没有意义的。当我从未将它们合并在一起时,我在分支机构上实现的所有功能都处于活动状态。
这不是以前第一次发生过,似乎这里有某种方法是我无法摆脱的。
我该如何对此进行排序?
欢呼!
有一个场景可能会发生您提到的问题。
有可能您的分支机构和主人同步[两个分支的历史都是完全相同的],在过去的一个月中,您对分支机构进行了更改,而没有提交这些分支。
如果您现在查看大师,则这些不承诺的更改也将在主体中看到,因为这些分支的历史是相同的。因此,当您运行NPM运行DEV时,基本相同的代码将再次构建,因此您也会在Master上看到相同的输出。
为了避免这种情况,您可以将更改提交到本地分支,然后切换到主。现在,除非您将本地分支合并为掌握,否则主分支将不会拥有最新的提交。您将能够看到输出的差异。
希望这会有所帮助。