Рабочий процесс для использования Textmate/CODA с передачей и версиями

StackOverflow https://stackoverflow.com/questions/5362989

Вопрос

Я использую Textmate, чтобы сделать свой HTML, PHP, JS/другие языки и cssedit, чтобы сделать мой CSS.

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

Textmate: редактируйте код передача: ищите папку и перетащите на онлайн -сервер Firefox: обновлять страницу промойте, повторить.

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

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

Возможность иметь версии/Auto Commit Auto on Save также была бы отличной.

Это было полезно?

Решение

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

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

  • На своей машине я храню репозиторий GIT, где я выполняю всю работу. Рабочий каталог обслуживается MAMP, чтобы я мог проверить свой код, прежде чем что -либо запустить.
  • Когда я доволен, я совершаю свои последние изменения, пока не думаю, что филиал, над которой я работаю, стабильна.
  • Когда я буду готов, я выдвигаю сервер, где крюк с пост-коммитацией проверяет последнюю версию на «Предварительный сервер».
  • Когда все было протестировано до смерти, филиалы объединились, и так далее я проверяю вручную репозиторий на «сервер Prod».

Не нужно использовать FTP -клиент в любой момент, все сделано от редактора (Textmate раньше, Vim Now).

Другие советы

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

Вы можете рассмотреть возможность использования способности передачи монтировать серверы FTP в качестве объема и просто редактировать файлы непосредственно на сервере. Для Textmate монтажный FTP -сервер будет казаться просто еще одним томом. Ищите файлы справки для передачи диска, их имя для этой функции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top