I use github via SourceTree. If you keep your maps and mods saved as .sc2components, you can easily track trigger / data xml / layout xml changes between commits. You can see a sample project here.
Also feel free to join us in discord. It's generally more active than the forums.