LINUX.ORG.RU

Разработка в vim и синхронизация с удаленным сервером

 


0

2

Работаю в vim локально и хочу отправлять измененные данные на удаленный сервер

То есть изменил файл, сохранил, а vim отправил его по sftp на сервер в нужную папку Как это реализовать и автоматизировать, может плагин есть для vim?

Можно сразу редактировать на удалённом сервере (с локальным кэшем)

vim scp://user@myserver[:port]//path/to/file.txt

Crocodoom ★★★★★
()
Последнее исправление: Crocodoom (всего исправлений: 1)

Не надо через vim это делать. Это не его задача, хоть это и можно сделать (и наверняка плагины есть)

Настрой себе отдельно lsyncd (или через rsync по алиасу). Проверенная схема, удобно синкает даже крупные проекты по несколько сот мегабайт сорцов.

ktan ★★★
()

монтируй самба-шару и работай в ней напрямую.

самба — это новый стандарт, самба-сервер выкатят со следующим релизом ядра линукс, поэтому для его запуска тебе не потребуется лишних движений. только доустановить ksmbd-tools для запуска.

Spoofing ★★★★★
()
Ответ на: комментарий от Crocodoom

так не подойдёт. Локально vim работает с git’ом, а на удаленном сервере он не нужен, нужны только обновленные файлы

dmitry111
() автор топика

нужно, чтоб на сервер отправлялись только измененные файлы. Локально установлен git

dmitry111
() автор топика
Ответ на: комментарий от dmitry111

Такие входы надо сразу давать, в противном случае народ по-умолчанию думает, что ты неофит на новом проекте и уже смазывает тапки.

pon4ik ★★★★★
()
Ответ на: комментарий от Spoofing

Староват ты, дядь, для клипового мышления.

t184256 ★★★★★
()
apt-get install sshfs
sshfs username@1.2.3.4:/remote/directory /local/mount/point

после этого в /local/mount/point будут прозрачно видны файлы с сервера

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.