[英]How to develop - Working locally and ftping to a remoter server
我是Web開發的新手,正在嘗試各種開發方法。
我目前在外部開發服務器上使用emacs在bash shell中進行開發。 我編輯我的文件並在開發服務器上查看該站點。
最終,我提交對存儲庫所做的更改。
我想知道是否可以使用aptana studio進行本地開發,並且保存后,所做的更改會自動保存在開發服務器上嗎?(ftp?)。這將為我帶來在計算機上擁有本地版本的優勢,並且開發服務器上的副本以及IDE的好處是否可能? 如果可能的話,優點和缺點是什么?
aptana應該可以將源與遠程站點同步,請檢查選項,因為我已經有一段時間沒有使用它了(但是該功能很有用)。
檢查其他想法的插件/可能性也,我認為它也應該與netbeans中的php一起很好地工作。
如果您具有對目標Web服務器的SSH訪問權限,請看一下rsync
, scp
和sshfs
:
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.