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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T08:12:01+00:00 2026-06-13T08:12:01+00:00

I’ve been going through here reading about similar question, and I haven’t been able

  • 0

I’ve been going through here reading about similar question, and I haven’t been able to find what I was looking for. I hope you all can help me understand this better.

Where I work, I’ve been trying to take our ‘mega’ team project and break it up into more manageable team projects, so that we can build only what we need. I’ve done a proof of concept and it works great. Basically I isolate a solution (sln) as a team project (and all the projects that go with it), and then I have another team project that’s the common files (dlls or other sln project from the outsides). This was the best result after I went down the path of researching baseless merges (which is fun, and ended up not working as expected). Anyway, no baseless merge…

Update / Edit… mega breakdown:

$(MegaTeamProj)
$(MegaTeamProj)\Common\
$(MegaTeamProj)\SolutionA\
$(MegaTeamProj)\SolutionA\Aproject
$(MegaTeamProj)\SolutionA\Bproject
$(MegaTeamProj)\SolutionA\thesol.sln
$(MegaTeamProj)\SolutionB\
$(MegaTeamProj)\SolutionB\Aproject
$(MegaTeamProj)\SolutionB\Bproject
$(MegaTeamProj)\SolutionB\thesol.sln

Attempting to break this out into:

$(Common)

$(SolutionA)\Aproject
$(SolutionA)\Bproject
$(SolutionA)\thesol.sln

and

$(SolutionB)\Aproject
$(SolutionB)\Bproject
$(SolutionB)\thesol.sln

Where I struggle now is creating a new team project that retains all the history of the check in for that solution. If I were using svn, I could just clone the repository folder and delete what I didn’t need and commit (for example of my strategy thinking with TFS). Anyway, another sticking point is there is a 3rd party who actually maintains our TFS stuff (technical term 🙂 ). So I have admin abilities through Team Explorer to Create new projects (with reports) and so on…

I did try moving the folders / files (via the UI in the Source Control Explorer), and the history didn’t not follow over to the new team project. Obviously the history does migrate if I move folders or files within the same project.

How have you all approached this?

Thanks,
Kelly

  • 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-13T08:12:02+00:00Added an answer on June 13, 2026 at 8:12 am

    @Betty was a wonderful help in discussing some of the issues, and I wish I could provide an answer for my question in how to migrate and preserve history. I’ve tried branching and moving between projects without success. It easily makes sense BTW. Each Team Project has its own sql db, and in our case the history is based off of the team project not the solutionA, B, etc… It also makes it difficult to attempt other solutions because we have a 3rd party providing us Source Control services (TFS and build agents).

    In our case (where I work), it was OK with my director to copy files to a new Team Project. After we finished a release, I copied that project over. In this case our current structure remains in place. We just told our group to continue working in the new team project.

    Doing so we have the following:

    $(MegaTeamProj)
    $(MegaTeamProj)\Common\
    $(MegaTeamProj)\SolutionA\
    $(MegaTeamProj)\SolutionA\Aproject
    $(MegaTeamProj)\SolutionA\Bproject
    $(MegaTeamProj)\SolutionA\thesol.sln
    $(MegaTeamProj)\SolutionB\
    $(MegaTeamProj)\SolutionB\Aproject
    $(MegaTeamProj)\SolutionB\Bproject
    $(MegaTeamProj)\SolutionB\thesol.sln
    

    and we also have the newly created projects:

    $(Common)
    
    $(SolutionA)\Aproject
    $(SolutionA)\Bproject
    $(SolutionA)\thesol.sln
    
    $(SolutionB)\Aproject
    $(SolutionB)\Bproject
    $(SolutionB)\thesol.sln
    

    So now staff can continue to see old changes via MegaTeamProj, and do new dev in the respective team projects.

    I do hope Microsoft things about ways to make this easier in the future, and I think between this and SVN, it makes me want to opt for it VS. TFS.

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

Sidebar

Related Questions

I have a jquery bug and I've been looking for hours now, I can't
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I am reading a book about Javascript and jQuery and using one of the
I don't have much knowledge about the IPv6 protocol, so sorry if the question
Let's say I'm outputting a post title and in our database, it's Hello Y’all
link Im having trouble converting the html entites into html characters, (&# 8217;) i
This could be a duplicate question, but I have no idea what search terms
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
I have a text area in my form which accepts all possible characters from
Seemingly simple, but I cannot find anything relevant on the web. What is the

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.