A better way to manage modular Git projects. Enable the Git X-Modules app on your Git server and sync your repository directories with external repositories.
Get StartedGit X-Modules is the most advanced alternative to Git Submodules
Learn MorePin an X-Module to a certain commit, or sync it with any branch in the external repository. Change the settings at any time.
Pull the whole tree from an external repository or specify its subdirectory with powerful exclude filters.
Keep the history clean and tidy by squashing and rebasing module commits or preserve the module history in a parent repository with a merge option.
Enable Git X-Modules on your Git server and use the standard Git tools to work seamlessly across multiple repositories.
Enable Git X-Modules for your repository and add new modules with a few clicks. That's it.
No need to learn new tools or commands. Git X-Modules works on the server, so Git users are free to choose any client they like.
Start using Git X-Modules from the day one. It won't disrupt your development process and your infrastructure will remain intact.
Enable Git X-Modules for your repository and add new modules with a few clicks. That's it.
No need to learn new tools or commands. Git X-Modules works on the server, so Git users are free to choose any client they like.
Start using Git X-Modules from the day one. It won't disrupt your development process and your infrastructure will remain intact.
Works extremely well. This plugin is the reason we use Stash. We have projects where we've migrated completely from SVN to git, and it just works. We also have projects where people commit from both SVN and git, and it just works!For the few very minor issues we've encountered, support is also superb. The developers themselves investigate bugs reported.
Extremely responsive developer. The plugin has been flawless. In one case we had issues with massive branches slowing down the sync process, but the developer was kind enough to walk us through the issue, why it occurred, and then released an updated version of the plugin that properly identifies these cases and avoids them. Nothing but awesome things to say about TMate. Props to you guys.
There was always that nagging feeling that I would some day need to migrate the seven years worth of revision history that I had in my company’s main Subversion repository. I tried several manual approaches first but just a few weeks ago I discovered SubGit. OMG! This tool is amazing! Once you’ve created the small text file to map Subversion user names to Git user names, you can literally convert an entire Subversion repository with a single command.
Twitter
Tweet us at @gitmodules
Blog
Read our blog at blog.tmatesoft.com
Support Forum
Discuss Git X-Modules at support.tmatesoft.com