我正在努力应对以下情况:
有一个目录有两个分支: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)或者是否还有其他可能来处理这个?
答案 0 :(得分:0)
vendor/
不应受源代码管理。两个分支之间应该有什么不同的是composer.json
,您可以在其中定义所需库的特定版本。