Я думаю, вы задали два вопроса. Один о IDE и один о системе контроля версий. Я не знаю ни одной IDE, которая бы хорошо поддерживала распределенную разработку в системе, имеющей только подключение к telnet.
Я бы порекомендовал очень быструю и легкую систему контроля версий. Затем используйте вашу локальную среду разработки и «перенесите» изменения в окно Solaris для сборки. Это самый простой ответ.
На самом деле вы можете быть кандидатом в приматы для новой функции в NetBeans 6.5 под названием «Удаленная разработка». NetBeans также поддерживает разработку программ на C / C ++ с использованием gcc / gdb или Sun cc / dbx. Удаленная разработка предназначена для этой ситуации. Вы можете редактировать свои файлы на одном компьютере и создавать / запускать их на другом компьютере. Я думаю, что он лучше всего работает с NFS-доступом между двумя компьютерами, но я не уверен, что он достаточно умен, чтобы «проталкивать» изменения с помощью контроля версий, когда вам необходимо обновить удаленный хост. Я сам не много пробовал, но вы можете посмотреть на это.