本地更改代碼提交到遠端倉庫部署,遠端倉庫的public目錄下的檔案需要保留,現在每次把本地代碼push到遠端時都會清空public目錄,該怎麼做才可以讓遠端倉庫public目錄下的檔案不會被刪除呢?
不應該是直接替換吧...
我的做法,但不一定準確,只提供一個建議。
通常都是把程式碼先clone到部署目錄(阿里雲的CRP,可以發源碼包到伺服器,再調用部署腳本),使用部署腳本在做上線處理(替換文件,修改配置等)...例如你public不要被覆蓋,你在部署腳本寫下邏輯就好了,通常不會直接取代專案目錄的。
不應該是直接替換吧...
通常都是把程式碼先clone到部署目錄(阿里雲的CRP,可以發源碼包到伺服器,再調用部署腳本),使用部署腳本在做上線處理(替換文件,修改配置等)...例如你public不要被覆蓋,你在部署腳本寫下邏輯就好了,通常不會直接取代專案目錄的。