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

  • Home
  • SEARCH
  • 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 6061297
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T08:55:20+00:00 2026-05-23T08:55:20+00:00

A while back, we moved our Subversion repository to a new server (B), expecting

  • 0

A while back, we moved our Subversion repository to a new server (“B”), expecting the old one (“A”) to be retired.

Well, server/repository A never actually got retired, and unbeknownst to me, one of the many projects under source control never got its working copy references updated. In other words, all of the changes for that project (and that project alone) have been getting committed to the old server.

There have been no updates whatsoever to that particular project on the new server, so there is no chance of any conflict in the actual source. But, obviously, the revision numbers are going to be inconsistent.

Is it possible to merge the changes that were committed to repository A into repository B?

Essentially what I’m asking for is similar to the question, How to combine two branches from two different repositories into a single repository? Except that this is for Subversion, not git, and there isn’t actually any branch, just one set of changes that were all committed to the trunk (in the wrong repository).

I don’t need continuous synchronization, this is just a one-time operation before the old repository is finally retired for real. And I would prefer to bring over the entire revision history for the project in question, i.e. not just commit the newest version as one massive revision.

Just in case the question’s not totally clear, here’s a visual:

Repository A
  Project X:  Rev 1 -> Rev 2 -> Rev 3
  Project Y:  Rev 4 -> Rev 5 -> Rev 6

Repository B:
  Project X:  Rev 1 -> Rev 2 -> Rev 3 -> Rev 4 -> Rev 5 -> Rev 6
                                           |        |        |
Expected outcome for Repository A:         v        v        v
  Project X:  Rev 1 -> Rev 2 -> Rev 3 -> Rev 7 -> Rev 8 -> Rev 9
  Project Y:  Rev 4 -> Rev 5 -> Rev 6

I just want to copy over all of the revisions for one part of A’s tree (and only that part) to B’s repository, and leave everything else alone. I’m OK with X’s revisions looking like new revisions on B, if necessary.

Solutions?

  • 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-05-23T08:55:20+00:00Added an answer on May 23, 2026 at 8:55 am

    You can use svnadmin dump to get the dump of the whole repository and then use svndumpfilter to produce only a dump of certain repository path. And then import resulted file into your new repository using svnadmin load.

    Here is some example: http://daveharris.wordpress.com/2008/08/05/svn-dump-parts-of-a-repository/

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

Sidebar

Related Questions

I built a VB Windows Forms application a while back using VS05 (or VS08?
I want to show mouse coordinates while the cursor over the red div and
I asked a similar question a few weeks back but it failed to attract
I will be more specific with a question if I need to be, or
A question of ColdFusion ORM We are using ColdFusion 9 for the past 6
We converted everything to Mercurial coming from CVS and so far so good. An
This is a rather random problem. I'm using CSS3Pie to handle CSS3 compatibility in
I am in the process of moving my team from TFS to GIT in
I encounter problem on FastReports, it will not print correctly on pages which contain
I have a container std::vector and I would like to efficiently split it into

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.