Рабочий процесс для использования Textmate/CODA с передачей и версиями
Вопрос
Я использую 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 -сервер будет казаться просто еще одним томом. Ищите файлы справки для передачи диска, их имя для этой функции.