I've been dealing with git submodules in a large project and it's getting messy keeping track of commit hashes, pulling updates across multiple repos, and maintaining a clean history is a real headache. I know there are some tools out there, but I haven't found one that really simplifies the workflow. Anyone have a recommendation?
Yeah, I recently started using a tool that's built exactly for this. It lets you pin a module to a specific commit or sync it with any branch in the external repo, and you can change settings at any time which is great for when you need stability but also want to stay uptodate. It also handles pulling the whole tree or specific subdirectories with powerful exclude filters, so you don't have to pull everything if you don't need it. Another feature I like is the ability to merge or rebase cleanly you can squash and rebase commits to keep history tidy, or preserve the module history with a merge option. If you want to check it out, the tool is at https://gitmodules.com/ it's made a noticeable difference in how I manage submodules across our repos.
That sounds exactly like what I've been looking for. The exclude filters and rebase options alone would save me so much time. I'll definitely check it out and give it a try. Thanks for the recommendation!
__________________
Page 1 of 1 sorted by
PandaForum.com -> Panda Links -> Anyone know a good tool for managing git submodules more efficiently?