Извините за плохой заголовок (не могу придумать лучшего способа его описать)
У меня есть Windows-машина, на которой я занимаюсь разработкой. Тем не менее, у меня есть новый проект, который должен взаимодействовать с системой Linux (выполнение команд Linux и т. Д.).
Итак, очевидно, что я не могу заниматься разработкой на моем компьютере с Windows ... и я не хочу кодировать на компьютере разработчика, svn commit, а затем svn обновлять его на машине linux.
Есть ли способ, при котором любые изменения, которые я делаю на моей машине разработчика, будут быстро отражены на машине linux? SVN не очень быстрая альтернатива и, конечно, некоторые изменения будут очень незначительными.
Есть идеи? Думаю, сетевой ресурс ... но это не очень красиво (тоже немного медленно).
Как коллегам-разработчикам, я хотел бы знать, находились ли вы в подобной ситуации и как вы ее решили.
В дальнейшем я не могу просто установить Ubuntu в качестве своей машины для разработки и зеркально отразить команды, приложения и т. Д. С машины linux, потому что это кластерная "главная" машина, и поэтому она имеет совершенно особую конфигурацию.
Спасибо, ребята!
РЕДАКТИРОВАТЬ: Я также думал о том, чтобы иметь веб-сервисы на компьютере с Linux, а затем просто вызывать их из кода, таким образом разделяя зависимость разработки платформы. Что вы думаете об этом тоже? спасибо