На всякий случай, если кто-нибудь пересекает этот поток, я случайно начал использовать Mercurial, когда обнаружил, что это одна из 3 интегрированных систем контроля версий в Netbeans.
Я знаю, что это поток Eclipse, но для тех, кто еще не освоился с Eclipse и не смотрит на Mercurial для контроля версий, интеграция в Netbeans действительно впечатляет.
Он включает в себя такие вещи, как наложения на уровне проекта (что изменилось, вы зафиксировали и т. Д.), Но идет еще дальше, добавляя прямое выделение в представлении кода (чтобы я мог построчно видеть, что было изменено, а что нет). ).
Определенно стоит взглянуть, если вы еще не настроены на использование Eclipse (что тоже здорово, но я не думаю, что интеграция с версиями сравнима / все же в любом случае).