[英]How to upload edited vendor folders with Laravel Envoyer
我正在嘗試上傳一些供應商軟件包的已編輯(自定義)版本,例如我在
vendor/misd/linkify/src/Misd/Linkify
我更改了幾行以適合我的項目。 問題是當我將項目推送到github然后使用envoyer進行部署時,所有供應商文件都通過composer更新重新安裝,從而從GitHub存儲庫中獲取
我需要能夠上載該特定供應商文件夾/文件的自己的版本
我已經嘗試通過gitignore將特定供應商文件列入白名單,這是我最初的問題, 使用Laravel的Envoyer上傳特定供應商文件
但是沒有運氣。 這是一種好習慣嗎,我應該采用其他方式嗎? 如何將修改后的版本上傳到服務器
除非您具有對供應商項目的寫權限,否則您將無法進行更改。 您需要派生Misd / Linkify供應商項目並進行更改並推送到您的派生。
然后使用Composers Repository Package模式並提供分支項目的路徑。
如果它是私有存儲庫,請參閱https://getcomposer.org/doc/05-repositories.md#using-private-repositories
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.