FastNetMon

Sunday 4 December 2016

Правка файла на удаленном сервере

Как часть проекта FastNetMon мне часто приходится редактировать файлы на машине, которая не может собрать проект (при всем моем желании!).

Поэтому машина, которая используется для правки кода не совпадает с той, которая его собирает.

Как же жить в данной ситуации? Выручает, конечно, vim. Но он не так удобен, когда приходится проводить массовый рефакторинг кода и копировать / переносить очень большие блоки по куче файлов.

В этом случае я использую Sublime и имею один и тот же репозиторий на двух машинах. Но это негибко по множеству причин - ошибка и приходится делать повторный коммит уже с машины сборки где исправлять баг.

Что же делать? Использовать Sublime плагин: https://wbond.net/sublime_packages/sftp

Он дает огромную гибкость и удобство! Для его установки Вам нужно сначала установить Package Control плагин для Sublime, а потом поставить сам  плагин SFTP.

Далее кейсы интеграции отличаются, плагин очень гибок. Я остановился на подходе, когда копия проекта есть на моей клиентской машине и все изменения я заливаю на удаленную машину по клику мыши.

В этом случае настройка очень проста, создайте папку (в нее будет скопирован по sftp удаленный проект), откройте её, по меню правой кнопки маши выберите map to remote и далее укажите реквизиты для удаленной машины и путь, где размещается проект, после этого выбирайте Download и ждите, пока проект сольется на вашу машину.

После этого после правки файла достаточно тыкнуть Upload в контекстном меню и все, иcправленный файл зальется на удаленную машину! :)

4 comments :

  1. Не могу не порекомендовать перейти на atom:
    https://github.com/atom/atom/releases/latest

    И аналогчные плагины в наличии:
    https://atom.io/packages/remote-edit
    https://atom.io/packages/sftp-deployment

    ReplyDelete
  2. Хм.. а как же sshfs? И никаких плагинов не надо.

    ReplyDelete
  3. Valuable information! Looking forward to seeing your notes posted. Thank you for sharing the nice article. pip camera Good to see your article.

    ReplyDelete
  4. Valuable​ ​information!​ ​Looking​ ​forward​ ​to​ ​seeing​ ​your​ ​notes​ ​posted.​ ​The​ ​information​ ​you​ ​have
    posted​ ​is​ ​very​ ​useful.​ ​Keep​ ​going​ ​on,​ ​good​ ​stuff.​ ​Thank​ ​you​ ​for​ ​this​ ​valuable​ ​information.​ ​I​ ​have
    enjoyed​ ​reading​ ​many​ ​of​ ​the​ ​articles​ ​and​ ​posts​ ​contained​ ​on​ ​the​ ​website,​ ​keep​ ​up​ ​the​ ​good
    work​ ​and​ ​hope​ ​to​ ​read​ ​some​ ​more​ ​interesting​ ​content​ ​in​ ​the​ ​future.

    http://ssapptricks.com/bancolombia/

    ReplyDelete

Note: only a member of this blog may post a comment.