使用YII2框架,習慣用composer安裝插件,安裝後發現插件的目錄被當成GIT子項目,刀座提交到項目的GIT裡面,只是個空目錄。
有幾個小問題;
1、大家對線上專案的git都是忽略vendor的?這樣感覺無論是協作都不方便,還有部署,主要是因為composer在國內也坑。
2、如果出現這種情況,不想做忽略vendor資料夾,想把這個子項目的辨識也去掉,該如何操作?
使用YII2框架,習慣用composer安裝插件,安裝後發現插件的目錄被當成GIT子項目,刀座提交到項目的GIT裡面,只是個空目錄。
有幾個小問題;
1、大家對線上專案的git都是忽略vendor的?這樣感覺無論是協作都不方便,還有部署,主要是因為composer在國內也坑。
2、如果出現這種情況,不想做忽略vendor資料夾,想把這個子項目的辨識也去掉,該如何操作?
你一定有包選的是 dev-master
的標籤,主要原因是這個。
1、一般情況下,vender當然要忽略,一般都是在本地開發時候該怎樣,發布的時候再在伺服器上composer update。不會把vender也當檔案拿上去發布。
2、不太清楚問題出在哪,沒有add進git?
修改 .gitignore
,把 vendor/
刪除就可以了