簡體   English   中英

PHP和Netbeans - 使用sftp或svn作為遠程源

[英]PHP and Netbeans - working with sftp or svn for remote sources


你們兩個場景:

1:
我使用內置sftp的Netbeans。 我將獲得遠程源的副本到我的計算機,並編輯它。 Netbeans將保持我的本地副本和遠程源同步。

2:
我用的是svn。 檢查遠程源。 在netbeans中打開本地項目。 當我想看到我的更改時,我必須首先提交,然后使用ssh從服務器進行更新,然后打開瀏覽器並查看更改。 乏味。

我想去尋找第一個場景。 這不是生產環境。 目前我是唯一一個參與這個項目的人。 但有一天,我得到一位同事幫助我,只是做一個質量保證或為我修復一個簡單的錯誤並直接將sftp發送到開發環境並不是很酷,如果我想工作,因為他正在幫助我或其他什么......

任何人都處於相同的情況? 我確定還有其他方法我尚未發現;)

我使用兩種方案的組合,SFTP來更新服務器上的遠程源和SVN,以便跟蹤變化和歷史記錄,這樣如果我搞砸了什么,我就可以回滾。 NetBeans支持兩者,當您通過向導創建PHP項目時,您將進入第3頁,其中顯示項目創建頁面的運行配置選擇遠程網站(FTP,SFTP),然后它將允許您將設置更改為與您的服務器匹配,您可以將上傳文件從運行更改為保存,這樣無論何時保存文件,它都會自動上傳到服務器。

對於創建項目后的SVN,只需右鍵單擊項目名稱,然后從菜單中選擇“團隊”,然后導入SVN將項目導入SVN倉庫,如果已經在SVN倉庫中,則可以使用團隊菜單中的菜單欄頂部並選擇簽出以從源創建項目並自動在SVN控制下,然后您可以右鍵單擊項目名稱並更改運行配置以將項目設置為在保存時上載到遠程服務器/運行等....

希望有所幫助。

首先,您必須使用版本控制系統。 所以我認為你還是要使用SVN。

你可以做的最好的事情,imho,是向SVN添加一個鈎子,說當你提交時,更新測試服務器 現在,要查看測試服務器上的更改,您只需提交您的工作。

但是,我不建議在生產服務器上執行此操作,因為在部署之前檢查您的東西是否正常工作會更好。 而且,它會產生經常犯罪的傾向,這很糟糕。

暫無
暫無

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

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