git分支之间的不同目录

时间:2017-03-24 20:07:06

标签: php git directory branch vendor-branch

我正在努力应对以下情况:

有一个目录有两个分支:master和L5.4
master使用Laravel 5.3,L5.4使用Laravel 5.4

主要区别在于版本5.3和5.4的Laravel源(在供应商目录内),即对于主分支,我必须使用vendor / laravel(5.3),对于L5.4分支,它将是vendor / laravel(5.4)。
但是afaik我无法在供应商目录中安装这两个版本,所以我该如何处理呢? 可能是这只能使用两个不同的目录用于两个brnaches(因为它将使用例如svn)或者是否还有其他可能来处理这个?

1 个答案:

答案 0 :(得分:0)

vendor/不应受源代码管理。两个分支之间应该有什么不同的是composer.json,您可以在其中定义所需库的特定版本。