Pokud se vám zdá Git složitý, můžete zkusit začít Mercurialem, který je o něco jednodušší, a Git se naučit až později. Na druhou stranu, dříve jsem Mercurial aspoň občas potkal, ale mám pocit, že teď už ho Git úplně převálcoval. Každopádně na Git i Mercurial můžete použít
BitBucket, máte tam zdarma i privátní repository a máte to uložené na centrálním serveru, ze kterého budete jen jednotlivé pracovní stanice synchronizovat. Nevím, jak vypadá Git nebo Mercurial klient v NetBeans, každopádně jak už tu padlo, můžete pro Git i Mercurial použít grafického klienta
SourceTree, který má pro BitBucket speciální podporu.
Používat to pak můžete úplně primitivním způsobem – naklonujete repository, před začátkem práce pomocí pull zaktualizujete lokální repository, po dokončení práce commitnete a pushnete změny do vzdáleného repository. Nemusíte řešit žádné branche nebo tagy, ani pullrequesty, když budete na projektu dělat sám, nemusíte řešit žádné konflikty, rebase nebo patche. Prostě jen pull a commit+push