2016-02-22 24 views
0

我的項目中有一個滑塊的圖像文件夾,它使用數據庫來創建和提供圖像。我遇到的問題是每次我推送到服務器時,我都覆蓋了服務器上的文件,並且沒有要顯示的圖像,如何在推送本地項目時不刪除服務器上的圖像。我試圖做gitignore,但這不是我想要的,因爲它會排除上傳文件夾,所以我沒有路徑上傳。我也嘗試使用git update-index --assume-unchanged public/data1/images /,但這似乎也不起作用。當推送到服務器時,從數據庫維護服務器上的圖像文件

回答

0

一個解決辦法是,以確保您的Web服務器的HTTP配置將成爲圖像:從完全在裸混帳回購協議已簽出樹中的文件夾(URL http://yourServer/images/..)。

這樣,在生產服務器上,忽略git repo images文件夾。

+0

我對git完全陌生,我不明白你說的話可能會給我更多的解釋和代碼請 – ONYX

+0

@ONYX第一,你應該推到裸露的回購站,然後檢查出來的地方。 http://stackoverflow.com/a/15930178/6309。或者你可以直接推送到一個非裸回購:http://stackoverflow.com/a/28381311/6309 – VonC

+0

@ONYX其次,其餘不是git相關的,但與網絡服務器相關的:你需要配置你的網絡服務器,以便它可以提供來自文件夾的圖像,而該文件夾不是被檢出的git回購庫的一部分。 – VonC

相關問題