2011-03-19 81 views
1

我使用TextMate來完成我的HTMl,PHP,JS /其他語言和CSSEdit來完成我的CSS。TextMate/Coda使用傳輸和版本的工作流程

我想TextMate的與發送更好,因爲在我喜歡這個工作的那一刻整合:

的TextMate:編輯代碼 發送:查找文件夾並拖動到在線服務器 的Firefox:刷新頁面 漂洗,重複。

對我來說感覺非常笨拙,我也對CSSEdit做了同樣的事情(儘管CSSEdit的實時預覽意味着我只需要上傳一次),但是我希望能夠在保存時將Transmited上傳編輯的文檔服務器上的相關位置(因爲啓用了鏈接瀏覽)。

沒有人有他們遵循或TextMate中啓用宏做這樣的任務,他們將肯定使我的生活輕鬆了許多有一定的工作流程,科達也是一種選擇,而不是TextMate的如果需要的話。

能夠讓版本/ Git-Tower自動提交保存會很好。

回答

3

我推薦@ Adam的解決方案來上傳您的問題的一部分,但爲什麼您同時使用Git和Transmit?爲什麼不Git的一切?

我的工作流程:

  • 在我的機器我把一個Git倉庫,我做的所有工作。工作目錄由MAMP提供,這樣我可以在提交任何內容之前測試我的代碼。
  • 當我感到滿意時,我承諾我的最新變化,直到我認爲我正在工作的分支是穩定的。
  • 當我準備好時,我會推送到服務器,在該服務器上,提交後鉤子將最新版本檢出到「pre-prod服務器」中。
  • 當一切都已經過測試死亡,分支合併等我手動檢查存儲庫到「prod服務器」。

在任何時候都不需要使用FTP客戶端,所有事情都是從編輯器(之前的TextMate,現在的Vim)完成的。

+0

聽起來都非常好,你有共享主機或專用服務器?由於我現在在共享主機上,所以我受限於我可以做的事情,但我打算今年轉移到MediaTemple託管服務器,至於你的git存儲庫,你有什麼建議可以用來學習什麼資源Git的?你能否詳細說明這個過程? – 2011-03-19 22:51:03

+0

@Miles Gray,我通常在[Linode](http://goo.gl/xjvD0)上使用VPS。這是共享和專用之間的一半,我可以安裝和調整我需要的任何東西。至於建議,Git現在非常受歡迎,所以網上有很多教程。以下是一些資源:[簡介](http://goo.gl/RGcxj),[參考](http://gitref.org/),[教程](http://goo.gl/kPwAL), [基於我的工作流程的教程](http:// goo。gl/Ybzik),[類似](http://goo.gl/15fmY),[另一個](http://goo.gl/44E1W)和[一個很好的作弊表格](http://goo.gl/ w8RkR)。 – romainl 2011-03-20 06:54:23

1

如果您在Transmit中設置了一個站點,並打開保存文件的本地目錄,您可以通過鍵入ctrl-shift-f來激活Textmate Transmit bundle。然後點擊1或2. 1將上傳當前目錄,2將發送當前文件。

1

您可能會考慮使用傳輸功能將FTP服務器安裝爲卷,並直接在服務器上編輯文件。至TextMate安裝的FTP服務器將看起來只是另一個卷。搜索傳輸磁盤的幫助文件,它們的名稱用於此功能。