簡體   English   中英

如何開發-在本地工作並通過ftping到遠程服務器

[英]How to develop - Working locally and ftping to a remoter server

我是Web開發的新手,正在嘗試各種開發方法。

我目前在外部開發服務器上使用emacs在bash shell中進行開發。 我編輯我的文件並在開發服務器上查看該站點。
最終,我提交對存儲庫所做的更改。

我想知道是否可以使用aptana studio進行本地開發,並且保存后,所做的更改會自動保存在開發服務器上嗎?(ftp?)。這將為我帶來在計算機上擁有本地版本的優勢,並且開發服務器上的副本以及IDE的好處是否可能? 如果可能的話,優點和缺點是什么?

aptana應該可以將源與遠程站點同步,請檢查選項,因為我已經有一段時間沒有使用它了(但是該功能很有用)。

檢查其他想法的插件/可能性也,我認為它也應該與netbeans中的php一起很好地工作。

Aptana不支持ftp連接,請參閱: 添加ftp站點

如果您希望在本地進行開發(以及也在本地進行測試),我建議您使用XAMPP,這將使您能夠在不必將文件發送到服務器進行測試之前就可以在本地進行開發和測試。 這可以為您節省大量時間,因為我發現某些IDE保存到遠程位置和本地時會花費這幾秒鍾的時間。 它加起來!

如果您具有對目標Web服務器的SSH訪問權限,請看一下rsyncscpsshfs

http://en.wikipedia.org/wiki/Rsync

http://en.wikipedia.org/wiki/Secure_copy

http://en.wikipedia.org/wiki/SSHFS

(提醒一下,不要只是將修訂控制工作副本復制或簽出到生產Web服務器上。太多的安全問題。)

基本上,您要做的是在暫存區域中生成站點的本地副本,然后將其rsync(或scp)到生產服務器。

但是回到您的問題: SSHFS是一個更加無縫的選項,但是您確實需要確保您的修訂控制文件也不會被推送。

如果必須使用FTP,也可以這樣做。 Windows XP甚至具有有限的內置支持。 它被稱為“網上鄰居”。

這些選項中的任何一個都可能比IDE內置同步更可取,因為所有更改都將被推送。 (甚至是您在系統外殼中手動進行的設置。)

讓我知道這是否有幫助... 祝您好運! :)

暫無
暫無

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

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