把本地項目部署到服務器上方法比較多,這里以javaee項目為例:
-
把項目打包成zip,FTP上傳到生產服務器tomcat的webapps目錄下解壓;
-
本地修改好的文件,立即FTP上傳到生產服務器對應的目錄;
-
生產服務器安裝svn服務,在本地把修改過的文件commit,然后生產服務器update。
-
方式一、簡單直接,但是缺點也很明顯:項目太大上傳太慢,比如改了一個錯別字就要把整個項目打包上傳。
-
方法二、只上傳修改了的文件,但是有時候改到一半,可能會忘了上傳,長此以往本地和生產服務器文件的同步就很麻煩了。
-
方法三、好處是每次部署和改動,都有svn記錄,即使誤刪文件也不怕了。