Используйте Windows IDE для работы с удаленным проектом в Linux - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть проект, хранящийся в репозитории Git, который скомпилирован на огромном сервере Linux.В настоящее время я подключаюсь с помощью SSH к серверу Linux, изменяю там файлы, а затем запускаю команды для его компиляции и выполнения.

Все выполняется в командной строке, что очень болезненно, и я хотел бы использовать IDE намоя машина Windows, которая может подключиться к удаленной машине Linux с помощью SSH.Мне просто нужна IDE для модификации файла, автозаполнения и тому подобного, разрешения функций и т. Д. Мне не нужно иметь возможность компилировать или отлаживать через IDE.

Монтирование с использованием Samba или Sshfs не может быть и речипотому что это слишком медленно.Мне нужна скоростьЕсли я нажимаю сохранить, его нужно сохранить.Автозаполнение должно работать как локально, оно должно работать так, как если бы файлы были на моем компьютере большую часть времени.

Может кто-нибудь порекомендовать интегрированную среду разработки, которая обладает этими качествами и информацией о том, как ее настроить.

Спасибо

1 Ответ

0 голосов
/ 18 декабря 2018

Лучшее, что сработало для меня, это Унисон .У вас должно быть две копии Unison, одна на клиенте Windows и одна на удаленном Linux.Вы извлекаете хранилище на удаленном компьютере, а затем запускаете Unison для синхронизации удаленной копии с вашим локальным хранилищем.Он подключается к удаленному через SSH.Каждый раз, когда файл изменяется локально или удаленно, другая сторона обновляется мгновенно.Хорошо работает на медленных соединениях.

Затем вы можете использовать вашу любимую среду IDE и работать локально.Единственный недостаток в том, что Unison должен быть той же версии и скомпилирован с той же версией Ocaml (в моем случае Unison 2.48.4 с OCaml 4.0.4.).Мне пришлось скомпилировать его вручную для Linux, а для Windows я скачал предоставленный бинарный файл.

...