簡體   English   中英

如何將Web服務器的內容更新為新的svn更改?

[英]how to update a web server's content to the new svn changes?

我使用netbeans從svn repo檢出項目,然后我編輯文件並提交更改。 但我該如何更新實時網絡服務器內容(在/ var / www中)?

我應該在我的ubuntu服務器上使用“svn checkout”並將其檢出/ var / www或者我應該使用netbeans簽出本地文件夾,然后使用ftp或webdav將文件上傳到/ var / www(以及哪一個他們應該使用)?

如果要對生產服務器進行更改,則不應直接從SVN檢出更改。 相反,我建議您將應用程序打包為apt軟件包,RPM等。然后使用該軟件包在實時服務器上安裝(或更新)應用程序。 這樣,您可以跟蹤安裝的軟件版本,並且您可以更好地控制升級過程。

如果這是一個開發服務器,您可以使用netbeans在“運行”或“調試”項目時自動將內容上載到遠程服務器。 只需轉到項目屬性| 運行時配置 - 我建議使用sftp而不是ftp。 無論如何,這很好,因為當你進行更改時,它只會上傳修改后的文件。

另一種方法是svn export ,它可以在不進行任何版本控制的情況下下載代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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