2015-10-24 6 views
-2

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

В настоящее время я получаю доступ к удаленному ресурсу через Samba, но он медленный и почти непригодный для использования. Я не редактирую файлы на сервере, поэтому нет необходимости сравнивать их с локальной копией.

Небольшой контекст: Я редактировал проект в Windows, используя Eclipse в качестве IDE. Сервер работает в Linux, и я использовал его для компиляции и запуска кода. Мне нужна локальная копия программы для быстрого поиска в файлах и их открытия. Затем я отредактирую и сохраню одну из них. Я бы хотел, чтобы он автоматически загружался в репозиторий.

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

ответ

0

Как определить его как удаленный проект, с которым вы подключаетесь через SSH? Вы можете настроить проект с помощью удаленного (SSH) источника. Настройка Eclipse для этого должна быть более эффективной, чем переход на низкоуровневое решение. Сочетание этого с управлением исходным кодом должно быть полезным. С помощью любого SCM (такого как Git) вы можете выполнить код и проинструктировать ваш сервер для изменения.

+0

Благодарим за отзыв. Я попробую это завтра на работе. – jprzep

+0

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