Abbiamo parlato di ramificazioni e forking in Git e un compagno di squadra ha chiesto se c'è qualcosa di simile in TFVC (di seguito indicato come TFS). Ho spiegato che c'è, anche se è gestito in modo diverso (shelfsets, branching, cloning, workspacing). Alla fine, non siamo riusciti a capire la relazione esatta tra questi termini, tuttavia, e, nonostante la ricerca su google delle definizioni e delle guide, non siamo stati in grado di stabilirlo in modo affidabile. Posso ammettere che la mia competenza all'interno di Git è limitata e immagino che anche loro non siano così sexy.
Non mi sono mai sentito limitato a gestire un progetto mentre lavoravo con TFS, quindi presumo che le cose di Git abbiano i loro equivalenti. Tuttavia, è possibile che Git introduca un nuovo trucco di cui non sono a conoscenza. Tieni presente che non intendo Git che introduce lo stesso concetto già possibile in TFS solo in modo più facile o più affidabile.
TFS ha la capacità equivalente di ramificazione / forking in Git? Come si chiama?