Доброго времени суток :)
На работе уже замучился переключаться из одной среды разработки в другую, Eric,QtCreator,Vim,DATABASE IDEs, и постоянный SSH. Языки также разные: С++, Питон, bash - awk - sed - CLIs, SQL - PL/SQL - tSQL - pg/PLSQL ...
Возник закономерный вопрос, а существуют ли системы, которые могут как минимум:
1. Предоставлять возможность оперативной синхронизации файлов между ПК разработчика и тестовым сервером. Желательно через SFTP.
2. Предоставлять возможность публикации проекта на удалённом сервере
3. Предоставлять функции сборки, как локально. так и на удалённом сервере
4. Работать с системами контроля версий, как минимум с svn.
5. Предоставлять абстракции типа «проект», для упрощения работы