Git:不同版本的分支

时间:2019-07-02 07:10:23

标签: javascript git version branch

我有一个.NET解决方案-我们称之为书店,它包含多个项目:bookshop.web,bookshop.lib。

bookshop.web是一个向用户显示内容的Web应用程序。 Bookshop.lib是一个包含大量javascript代码的库。 javascript代码将被压缩(使用Gulp)为具有发行版本号的单个文件。

使用该解决方案时,我经常在web和lib中进行更改,并在连接的lib文件中找到了不应使用该特定版本的javascript代码部分。我们在项目中使用Git和分支,但是分支涉及web和lib的更改,因此很难将其仅与javascript版本分开。

有没有办法将我的解决方案放在Git存储库中,但是有一个只影响lib文件夹的分支-和一个只能更改Web的分支?我希望能够根据它的发行版本切换lib分支,而不必更改Web分支。

关于这个工作进度问题的任何建议都是很好的。

1 个答案:

答案 0 :(得分:0)

就像this topic所述,git中有一个名为 submodule 的功能来处理嵌套的git存储库。我认为这是您应该采取的方式。

另一个有用的link!好读:)