GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

No menu could be recovered. Follow the blue links in the page.

This view

  • Original page
  • New address

GeezerVison is showing gitmodules.com — Git X-Modules

Git X-Modules
  • Home
  • Features
  • Screencast
  • Possibilities
  • About
  • Contact us
  • Blog
Get Started

Submodules
done right

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 started
Github Bitbucket Gitlab
Play Video
thumb-content

The only server-side solution with
zero overhead for Git users

img
X-Module is a regular directory

It's synced on your Git server with an external repository

X-Module is a regular directory

It's synced on your Git server with an external repository

img
When X-Module is updated

The changes go to the external repository

When X-Module is updated

The changes go to the external repository

img
When external repository is updated

The changes are applied to the X-Module

When external repository is updated

The changes are applied to the X-Module

img
When there are two conflicting updates

Git X-Modules applies one update and turns the other into a pull request

When there are two conflicting updates

Git X-Modules applies one update and turns the other into a pull request

Cross-repository development
made easy

img
Compose multiple repositories

Build a monorepo by composing multiple Git repositories

Compose multiple repositories

Build a monorepo by composing multiple Git repositories

img
Update repositories with a single push

Push your changes to a monorepo to update multiple repositories at once

Update repositories with a single push

Push your changes to a monorepo to update multiple repositories at once

img
Create branches and tags

Git X-Modules automatically syncs new refs in a monorepo with original repositories

Create branches and tags

Git X-Modules automatically syncs new refs in a monorepo with original repositories

img
Review code changes

Reviewers can see all the related changes in one place with a single pull request

Review code changes

Reviewers can see all the related changes in one place with a single pull request

img
Accept pull requests

Git X-Modules instantaneously applies the reviewed changes to the original repositories

Accept pull requests

Git X-Modules instantaneously applies the reviewed changes to the original repositories

Screencast

Git X-Modules

Migrating to a monorepo?

Git X-Modules is the ultimate solution for teams moving their Git projects to a monorepo

LEARN MORE

Flexible settings that fit your environment

Sync or Pin

Pin an X-Module to a certain commit, or sync it with any branch in the external repository. Change the settings at any time.

Pull all or exclude

Pull the whole tree from an external repository or specify its subdirectory with powerful exclude filters.

Merge or Rebase

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.

Focus on your code rather
than your tools

Enable Git X-Modules on your Git server and use the standard Git tools
to work seamlessly across multiple repositories.

Easy setup

Enable Git X-Modules for your repository and add new modules with a few clicks. That's it.

Quick off the mark

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.

Zero downtime

Start using Git X-Modules from the day one. It won't disrupt your development process and your infrastructure will remain intact.

Still struggling with Git Submodules?

Git X-Modules is the most advanced alternative to Git Submodules

LEARN MORE

Made by TMate Software

SubGit

The ultimate solution for SVN-to-Git migration

SVNKit

Pure Java implementation of Subversion

Git Access Control

The only solution for path-based access for Git repositories

The world's largest companies trust us with their codebase

img
James Gordon

yetanotherprogrammingblog.com

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.
Wilfred Hughes

Atlassian Marketplace

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.
Steven Behnke

Space X

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.

Twitter

Tweet us at @gitmodules

Blog

Read our blog at blog.tmatesoft.com

Support Forum

Discuss Git X-Modules at support.tmatesoft.com

Our Blog

Git Submodules in Practice: Common Problems, Hidden Costs, and Better Alternatives
Git Submodules in Practice: Common Problems, Hidden Costs, and Better Alternatives
  • Blog
  • July 7, 2026
Monorepositories vs. Multi-Repositories: Choosing the Right Architecture for Your Development Team
Monorepositories vs. Multi-Repositories: Choosing the Right Architecture for Your Development Team
  • Blog
  • June 26, 2026
The Hidden Complexity of Multiple Git Repositories and How to Manage It
The Hidden Complexity of Multiple Git Repositories and How to Manage It
  • Blog
  • June 10, 2026
Keeping Repositories in Sync: Patterns and Tools for Cross-Repository Development
Keeping Repositories in Sync: Patterns and Tools for Cross-Repository Development
  • Blog
  • May 23, 2026
1 2 3 Load More

Contact us


    By clicking on this button you agree to provide us your personal data for the purpose of providivng a demo or technical support for you. Please read our Privacy policy for more details.
    Git X-Modules
    Git X-Modules

    [email protected]

    +420(606)112-191

    TMate Software Týmlova 1, Prague, 140 00, Czech Republic

    Subversion and Git are names of Open Source version control systems, which are developed independently. TMate Software and its websites are independent of Subversion and Git developers, and have no relationship, formal or informal.

    Copyright © 2026
    TMate Software

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.