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 6344247
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T20:35:52+00:00 2026-05-24T20:35:52+00:00

My manager wants me to move some specific features from our Subversion trunk to

  • 0

My manager wants me to move some specific features from our Subversion trunk to the branch we used for a beta release some months ago.

This is a multi-project, VS2008 solution using WinForms. The other projects are mainly support DLLs for the main project, which is mostly UI code.

We use both Ankh and Tortoise.

There have been multiple changes in all the projects, but I only want to merge some of the changes into the branch.

I’ve been using TortoiseMerge, merging my main form, compiling, and then merging associated projects based on compile errors, but it’s going very slowly.

Problems I’ve been running into:

  • merging changes to forms that touch both .cs and .designer.cs files
  • changes that are dependent on changes to other projects, which cascade to yet more projects, etc.

Any suggestions on a better way to proceed?

  • 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-24T20:35:52+00:00Added an answer on May 24, 2026 at 8:35 pm

    After quite a bit of futzing around with SVN merging, I’ve come to the conclusion that my best approach is to manually merge my desired features to the beta branch.

    Seems to be the best way to fully control the process, and only get the changes I want.

    The Winforms .designer.cs files are the biggest problem. The VS designer moves things around a lot when you add new controls, and this creates all kinds of conflicts when trying to merge, which are difficult to resolve.

    Edit

    Here’s what I ended up doing:

    1. Opened both the trunk and branch projects in separate Visual Studio
      instances
    2. For each form, copied and pasted new controls from trunk to branch,
      using the VS IDE designers. This ensured that the .designer.cs
      files would be valid.
    3. Used WinMerge to merge the form’s .cs file, on a line by line
      basis, so I only picked up the changes I wanted. (In some cases –
      when I wanted all the changes – I just copied the entire file(s)
      from trunk to branch folders.)
    4. Tried to build the project, which usually caused compile errors
    5. Based on the errors, merged other files with WinMerge until I had a
      clean compile
    6. Repeated the steps above until all my desired features were merged
    7. Tested all the merged features

    It went pretty smoothly, once I figured out the basic approach.

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

Sidebar

Related Questions

I want to convince the architecture manager to include the Joda-Time jar in our
I want to open a folder window, in the appropriate file manager, from within
Our security manager dynamically inserts a bit of javascript at the top of every
We are looking to move from manual scripts to the RedGate database source control
What are some good recommendations for managing SQL tables? I want to move away
My Manager asked me to code in ASP.net. What is meant my imperative and
As a project manager, you are required to organize time so that the project
What java GUI layout manager does everyone use? Lately, I have been using MigLayout
As a programmer used to developing native applications, I'm expanding my horizons and developing
I'm currently designing an application which I will ultimately want to move to Windows

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.