Monday, July 17, 2017

Difference between Git and TFVC repository

Here is the difference between Git and any other repository such as TFVC, Subversion..
Git is a distributed repository...
Area Git Team Foundation Version Control (TFVC)
Repository type Distributed Centralized
Full History Local machine Central machine
Checkout They clone the whole repository and do locally changes Developer checkout working copy which is snapshot of a code
Work Offline Yes No
Branching and Merging Reliable, used often, supports fat forward merge and 3-way merge Reliable, use with caution
Operations speed Fast and most are local Network-dependent
Learning Curve Needs a bit time Relatively simple
Staging area Supported to stash the temporary changes and retrieve it back later Not supported
Collaboration model Repository-to-repository interaction Between working copy and central repo

2 comments:

  1. 2FA1437518
    Many innovative tools are available online to enhance your productivity and creativity. One such resource is https://dtfhub.com, which offers a variety of useful features for digital creators. By exploring this platform, you can discover new ways to streamline your projects and collaborate more effectively. For more information, visit https://dtfhub.com.

    ReplyDelete