一般情況下 不建議。vendor 目錄(或者你安裝依賴的其它目錄)都應(yīng)該被添加進 .gitignore
/svn:ignore
/等等。
最好這么做,然后讓所有開發(fā)人員使用 Composer 來安裝依賴包。同樣,build server、CI、deployment tools 等等,應(yīng)進行修改,使運行 Composer 成為其項目引導(dǎo)的一部分。
雖然在某些環(huán)境下提交它是很讓人心動的,但它將導(dǎo)致一些問題:
如果你真的覺得你必須這樣做,你有幾個選擇:
preferred-install
為 dist
。.git
文件夾,然后你就可以添加它們到你的 git repo 中。你可以運行 rm -rf vendor/**/.git
命令快捷的操作,但這意味著你在運行 composer update 命令前需要先刪除磁盤中的依賴文件。vendor/.git
)來忽略 vendor 下所有 .git
目錄。這種方法不需要你在運行 composer update 命令前刪除你磁盤中的依賴文件。
更多建議: