Для редактирования вы можете выбрать:
- просто редактор - vi (m), emacs и т. Д. Здесь я предпочитаю vim. Но если вы не
знаком с ним вы можете быть шокированы в попрошайничестве. Они также дают возможность запустить make из самого редактора.
- IDE - KDevelop, Eclipse (+ CDT - плагин для C ++), Code :: Blocks. Я этим не пользовался,
но слышал от коллег, что с KDevelop все в порядке, а у Eclipse слишком медленно и медленно.
Что касается управления исходным кодом, выбор между SVN (это правопреемник CVS) и git.
Если вы разрабатываете в одиночку или это не большая команда разработчиков SVN должно быть хорошо. Он использует центральное хранилище для хранения данных.
Git в отличие от распределенного инструмента управления исходным кодом. Я нашел это довольно сложным для привыкания.
Так что, если вам не нужна «распределенная» функция git, выберите SVN.