Notifications
Announcements
No record found.
Hi,
We have few projects been up and running in production for a while, but none of them have version control implemented. Clearly this is not a best practice.
So I am a newbie learning to set up version control for these projects.
Thank you.
Hi Hairul,
If you want to have only one version on the machine, I think using TFVC is more appropriate.
Because Git is a distributed version control system. Each developer has a copy of the source repository on their dev machine. Developers can commit each set of changes on their dev machine and perform version control operations such as history and compare without a network connection.
The type of source control was discussed here just two days ago. You'll find more information in the thread Azure DevOps - TFVC or Git.
A DevOps project is for your complete implementation (e.g. for a customer implementation or an ISV product).-It'll contain all source code and - if you decide to store them in version control - all Visual Studio projects related to the implementation.
Hi Hairul Hazari,
Hope you are doing well.
I am not an expert but as per my observations I personally prefer GIT over VSTS for Vesrion control
Git is a Distributed Version Control System – DVCS where each developer has a copy on their dev machine of the source repository including all branch and history information.
Whereas TFVC is Centralized Version Control System – CVCS,a centralized, client-server system - developers have only one version of each file on their dev machines. Historical data is maintained only on the server.
Here are some reference articles which may help you..
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/comparison-git-tfvc?view=azure-devops
https://azuredevopslabs.com/labs/azuredevops/git/
Talking about the confusion of yours regarding DevOps, Microsoft always recommend "One Project to rule them all" . You can manage other project with different teams within a single project.
Please refer thel link below:
https://docs.microsoft.com/en-us/azure/devops/organizations/projects/about-projects?view=azure-devops
Regards,
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Martin Dráb 663 Most Valuable Professional
André Arnaud de Cal... 540 Super User 2025 Season 2
Sohaib Cheema 348 User Group Leader