Рабочий процесс для использования TextMate / Coda с Transmit и версиями - PullRequest
1 голос
/ 19 марта 2011

Я использую TextMate для работы с моим HTMl, PHP, JS / Другими языками и CSSEdit для работы с моим CSS.

Я хочу лучше интегрировать TextMate с Transmit, потому что в данный момент я работаю так:

TextMate: редактировать код. Transmit: искать папку и перетаскивать на онлайн-сервер. Firefox: обновить страницу. Промыть, повторить.

Мне кажется, это очень неуклюже, и я делаю то же самое с CSSEdit (хотя предварительный просмотр CSSEdit означает просмотр в реальном времени.что я должен загрузить только один раз), но я хотел бы, чтобы при сохранении, чтобы Transmit загружал отредактированный документ в соответствующее место на сервере (учитывая, что связанный просмотр включен).

Кто-нибудьу них есть определенный рабочий процесс, которому они следуют, или макросы, включенные в TextMate для выполнения таких задач, поскольку они, несомненно, облегчат мою жизнь, при необходимости Coda также может использоваться вместо TextMate.

Возможность иметь версии /Автоматическая фиксация в Git-Tower при сохранении тоже была бы великолепна.

Ответы [ 3 ]

3 голосов
/ 20 марта 2011

Я рекомендую решение @ Adam для загрузки части вашего вопроса, но почему вы используете Git и Transmit одновременно? Почему бы не Git для всего?

Мой рабочий процесс:

  • На моей машине я храню Git-репозиторий, где я делаю всю работу. Рабочий каталог обслуживается MAMP, так что я могу проверить свой код, прежде чем что-либо делать.
  • Когда я удовлетворен, я фиксирую свои последние изменения, пока не пойму, что ветка, над которой я работаю, стабильна.
  • Когда я готов, я нажимаю на сервер, где ловушка после фиксации проверяет последнюю версию на «pre-prod server».
  • Когда все проверено до смерти, ветки слиты и т. Д. Я вручную проверяю репозиторий на "prod server".

Нет необходимости использовать FTP-клиент в любой момент, все делается из редактора (раньше TextMate, сейчас Vim).

1 голос
/ 20 марта 2011

Вы можете рассмотреть возможность использования Transmit для монтирования FTP-серверов в виде томов и простого редактирования файлов непосредственно на сервере.Для TextMate подключенный FTP-сервер будет выглядеть просто как другой том.Поиск файлов справки для Transmit Disk, их имя для этой функции.

1 голос
/ 20 марта 2011

Если вы настроили сайт в Transmit и открыли локальный каталог, содержащий ваши файлы, вы можете активировать пакет Textmate Transmit, набрав ctrl-shift-f. Затем нажмите 1 или 2. 1 загрузит текущий каталог, 2 отправит текущий файл.

...