Разработка на обеих машинах Windows & Linux одновременно

Извините за дефектный титул (не мог думать о лучшем способе описать это),

У меня есть машина окон, на которой я делаю разработку. Однако у меня есть новый проект, который должен взаимодействовать с системой Linux (выполняющий команды Linux и т.д.).

Так, очевидно, я не могу сделать разработки на своей машине окон.. и я не хочу кодировать на dev машине, svn фиксация и затем svn, чтобы обновить ее на машине Linux.

Существует ли путь, где какие-либо изменения, которые я вношу на своей dev машине, будут быстро зеркально отражены к машине Linux? SVN не является очень быстрой альтернативой, и конечно некоторые изменения будут очень незначительны.

Какие-либо идеи? Сетевой ресурс, который я предполагаю...., но это не очень симпатично (бит, медленный также).

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

На furthernote я не могу только установить Ubuntu как свою машину разработки и зеркально отразить команды, приложения и т.д. от машины Linux, потому что это - кластерная 'основная' машина и поэтому это имеет вполне специальную конфигурацию.

Спасибо, ребята!

Править: Я также думал о наличии веб-сервисов на машине Linux и затем просто вызове их из кода, таким образом разделяющего зависимость от разработки платформы. Что Вы думаете об этом также? спасибо

6
задан sepehr 26 May 2010 в 13:07
поделиться

3 ответа

Отредактируйте файлы на машине Linux, используя Samba, чтобы предоставить к ним общий доступ к файлам Windows.

(В качестве альтернативы через SFTP, но программное обеспечение Windows для монтирования SFTP в качестве файловой системы не является бесплатным.)

4
ответ дан 10 December 2019 в 02:43
поделиться

Вы не рассматривали возможность использования XServer на вашем компьютере с Windows? Вы должны быть в состоянии запустить сеанс рабочего стола на Linux-компьютере и отобразить его на Windows-машине.

В зависимости от того, насколько вы подкованы в Linux, вы можете обойтись простым использованием SSH для получения окна терминала, а затем редактировать файлы с помощью vi или emacs. Если вы работаете с PHP, я предполагаю, что вы сможете увидеть результаты с помощью обычного браузера. Я много раз так делал, и хотя это не полноценная IDE, но вполне работоспособная.

3
ответ дан 10 December 2019 в 02:43
поделиться

Вы можете разработать свое приложение в Windows и протестировать его через cygwin ;)

2
ответ дан 10 December 2019 в 02:43
поделиться