2014-02-10 5 views
0

Есть ли какая-либо функция IDE или какие-либо инструменты (я использую Zend Studio), чтобы позволить программистам кодировать в Windows, но код сохраняется на сервере linux с git? Я полагаю, не каждый программист должен иметь полный стек тестирования окружающей среды на своем локальном ПК, не так ли?Как я могу использовать git для управления версиями linux-папки из Windows IDE IDE удаленно?

(я предполагаю, что лучшая практика, чтобы иметь возможность создать экземпляр сервера тестирования, которое виртуальная машина с полным стеком тестирования окружающая среда создана уже. Хотя я никогда не видел один.)

Я попытался Zend Studio, кажется, что я могу только клонировать/создавать/импортировать локальный репозиторий/ветвь git на моей машине Windows.

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

Интересно, есть ли другой способ.

Спасибо.

ответ

0

Вы можете использовать git over ssh для доступа к своим хранилищам на linux путем клонирования их на компьютер с Windows и возврата на ваш сервер. Вы выполняете свою работу над своей IDE, которая работает в Windows на локальном клоне и отсылается обратно на ваш сервер для тестирования.

Другим решением будет подключение вашего сервера в качестве SSH-диска в Windows. Для этого есть несколько программ, но https://www.eldos.com/sftp-net-drive/ работал для меня в прошлом. После установки вы можете работать с файлами сервера.

Последнее решение, которое я могу придумать, это использовать первое решение, но добавив крючок post-receive, чтобы проверить, нет ли копии, на которую вы можете протестировать.

+0

Я могу вернуться обратно в голый репозиторий и не может быть протестирован напрямую. Есть некоторые настройки, которые нужно сделать, чтобы я мог вернуться к обычному рабочему дереву, которое не рекомендуется. И толчок для чистого управления версиями после того, как тестирование сделано, мне. Я хотел бы иметь возможность работать и тестировать параллельно не только на моем локальном компьютере Windows. – Hao