On our TFS Server, we have a Team Project called "Connect". The root folder for that Team Project contains the root of the web application project. I'm not sure if it was setup correctly, but what I'm trying to do is create a branch of the "Connect" Team project so there are 2 versions, 1 for Production, 1 for a new development/enhancement. What are the correct steps to get the right structure? So that we can work on the enhancement in one, and eventually merge it into the production branch....
Correct procedure for branching this TFS Team Project
109 Views Asked by TheRedDwarf At
1
There are 1 best solutions below
Related Questions in TFS
- Azure DevOps Server witadmin error 500 when downloading/uploading workitem XML
- How to fix a CS0281 error on build server
- Integrate Deployment status to Work Items in TFS
- How to customize data sources in the dropdown box of TFS work item templates
- How to add nuget package for offline tfs build task
- Using Azure DevOps Server 2022 (On-Premise) with Visual Studio Code for Java Project
- Ticketstatus on DynamicsCRM updates on TFS Ticketstatus change
- Limiting access to files in Github while being edited by other collaborator
- Trying to read commits from azure devops rest api results in redirects
- ADOS .NET: Exchange SOAP Methode to REST equivalent
- DevOps 2022 Server not connecting on VS 2012 and VS 2010
- TFS integration with Jenkins
- Preventing Merge and Branch your own code on TFS
- Get all users of an Ado or TFS project
- Reduce AzureDevOps aka. TFS Database size
Related Questions in BRANCH
- Xcode commits (possibly outside of any branch) disappeared, how to get them back?
- How to fix "this branch is 1 commit behind of master branch"
- How can I merge these two branches?
- Is there any way for QA to do the feature testing before each feature merged to sacred branches?
- speed up git clone when remote have so many branches
- Cleaning master branch to version from another branch, but save progress to new temp branch
- In Git how can I cycle through previously checked out branches?
- Feature and origin/Feature are separated in a Y shape
- Git how to pull the update from original repository and keep my own changes
- Pull request from feature branch into test branch shows changes that are already inside test branch
- Git rev-parse --abbrev-ref HEAD vs branch --show-current differences in a new init project
- git forward merging a couple of commits only
- ADF Publish Fail - Invalid references or dependencies found
- Merge dev to stage but only specific commits
- Odoo 17 Branches Configuration
Related Questions in TEAM-PROJECT
- (git) how do I commit/push to the team repo? (entirely different history error)
- Merge code across two Azure DevOps Team Projects
- Visual Studio 2019 Could not add the account - An error occurred while sending the request
- Cannot manage security in TFS 2018 on a Team Project with Project Collection Adminstrator Role
- How to move Dashboard, work items, CI/CD pipelines , test plans and iteration from one Team project to another
- How to copy tfs groups and permissions from one team project to other in tfs 2015 ?
- Team Project resource in different location that Team Services account
- Using Microsoft.TeamFoundation.VersionControl.Client to downloading specific files from a VersionSpec
- VSTS 2017 Kanban board template
- Cannot insert duplicate key row in object 'dbo.Constants' while creating a new Team Project in TFS
- How can I add a new top-level project to TFS?
- How can I Add a Team Project to a Team Project Collection on a Team Foundation Server?
- How to create a build definition in "visual studio team services" that is using source codes from multiple "Team Projects"?
- Copy Team Project with History in VSTS
- How to create root folder for team project
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?

You'll have to do some restructuring here. At a minimum that is probably:
$/Connect
---------dev
---------main
Where dev and main will become your branches and contain all the code that is currently in the root.
I'd usually expect to see something more like
$/Connect
---------ConnectWeb
-------------------dev
-----------------------src
--------------------------Connect
-------------------main
-----------------------src
--------------------------Connect
where dev and main are the branches and Connect contains the files and folders currently in root. By putting the branches in another folder (I called it ConnectWeb) you have the option of having multiple development projects within the same Team Project which allows you to manage a portfolio backlog in a single team project.
Rename or move files and folders