簡體   English   中英

如何使用Laravel Envoyer上傳編輯的供應商文件夾

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM