1

私はTextMateを使用してHTMl、PHP、JS /その他の言語を実行し、CSSEditを使用してCSSを実行しています。

TextMateとTransmitをより適切に統合したいのは、現時点では次のように機能しているためです。

TextMate:コードの編集送信:フォルダを探してオンラインサーバーにドラッグFirefox:ページを更新すすぎ、繰り返します。

私には非常に不格好で、CSSEditでも同じことをします(ただし、CSSEditのライブプレビューでは、アップロードする必要があるのは1回だけです)が、保存時に、送信時に編集したドキュメントを関連する場所にアップロードできるようにしたいと思います。サーバー(リンクされたブラウジングが有効になっている場合)。

誰かが従う特定のワークフローを持っているか、TextMateでマクロを有効にしてそのようなタスクを実行できるようにしていますか?必要に応じて、TextMateの代わりにCodaもオプションです。

保存時にVersions/Git-Towerの自動コミットを実行できることも素晴らしいことです。

4

3 に答える 3

3

質問のアップロード部分には@Adamのソリューションをお勧めしますが、なぜGitとTransmitを同時に使用しているのですか?なぜすべてのためにGitしないのですか?

私のワークフロー:

  • 私のマシンには、すべての作業を行うGitリポジトリがあります。作業ディレクトリはMAMPによって提供されるため、何かをコミットする前にコードをテストできます。
  • 満足したら、作業中のブランチが安定していると思うまで、最新の変更をコミットします。
  • 準備ができたら、コミット後のフックが最新バージョンを「本番前のサーバー」にチェックアウトするサーバーにプッシュします。
  • すべてがテストされて死ぬまで、ブランチがマージされるなど、リポジトリを「prodserver」に手動でチェックアウトします。

FTPクライアントを使用する必要はありません。すべてはエディターから実行されます(以前はTextMate、現在はVim)。

于 2011-03-19T22:14:19.577 に答える
1

Transmitでサイトを設定し、ファイルを保持するローカルディレクトリを開くと、ctrl-shift-fと入力してTextmateTransmitバンドルをアクティブ化できます。次に、1または2を押します。1は現在のディレクトリをアップロードし、2は現在のファイルを送信します。

于 2011-03-19T21:45:43.483 に答える
1

FTPサーバーをボリュームとしてマウントし、サーバー上でファイルを直接編集する、Transmitの機能を使用することを検討してください。TextMateを実行すると、マウントされたFTPサーバーは単なる別のボリュームのように見えます。ヘルプファイルで、この機能の名前である送信ディスクを検索します。

于 2011-03-20T04:51:13.147 に答える