Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8352077
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T08:51:39+00:00 2026-06-09T08:51:39+00:00

I have legacy projects that is using a submodule which resides on git. There

  • 0

I have legacy projects that is using a submodule which resides on git.

There are a lot of ways and tools that supports migrating to git and/or submoduling a svn project from git, but what I need is exactly the opposite.
Since they are legacy projects beyond my control, I cannot migrate them to git.
What I need is just whenever I push to origin/master on the git, I’d like the svn-projects to be able to grab that changes automatically whenever they do “svn up” or “svn co”

Is there any way to achieve this?

I have tried svn:externals but they dont support git submodule… any clues will be appreciated. Thanks!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T08:51:42+00:00Added an answer on June 9, 2026 at 8:51 am

    As a solution I can propose to install SubGit into both repositories — it will create a Git interface for SVN repository and SVN interface for Git. Then you can add svn:externals to the main repository for SVN interface and add a submodule to its (the same main repository’s) Git, interface using SVN and Git interfaces of your slave repository.

    To install SubGit for Git repository run:

    $ svnadmin create svn.repository
    
    $ subgit configure svn.repository
    
    $ #edit svn.repository/conf/subgit.conf ('git.default.repository' option) 
    to set path to your bare Git repository (the repository you on the server)
    
    $ #optionally prepare svn.repository/conf/authors.txt file
    to configure custom authors mapping (if you don't like automatic default mapping)
    
    $ subgit install svn.repository
    

    To install SubGit into SVN repository, perform the same steps, but use existing SVN path instead of svn.repository and non-existing path for git.default.repository (a Git repository will be created at this path).

    SubGit will keep in sync both interfaces of every repository, both interfaces are writable.

    Hope, this helps.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a legacy project using Rails 2.3.5 but I can't find with which
I often have to work with fragile legacy websites that break in unexpected ways
I am using git for a large legacy project which has two branches -
I have a legacy application which is (currently) using Django to effectively display data.
I have two projects using legacy databases with no associations between the tables. In
Brand new to django. We have a legacy django project using django 0.96x that
I have a Django1.1 project that works with a legacy MySQL db. I'm trying
I have legacy DB that store dates that means no-date as 9999-21-31, The column
I have legacy C# code and I am using Visual Studio 2008. I am
I have a legacy MFC C++ application for Win CE 4.2 (x86 ONLY) which

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.