Ich benutze Git für meine persönlichen Projekte, daher bin ich nie auf Probleme mit Git gestoßen, aber ich hatte heute eine Diskussion bei der Arbeit und es ist etwas, worüber ich nicht nachgedacht habe.
In TFS können Sie Ihr Änderungsset in einem Regalset speichern. Dieses Regalset kann von anderen Entwicklern angezeigt werden, beispielsweise für eine Peer-Review.
Soweit ich in Github verstehe, arbeiten Sie an Ihrer lokalen Kopie des Repos (möglicherweise mit benutzerdefinierten Zweigen für verschiedene Funktionen) und kommen dann zu einem Punkt für eine Peer-Review. Wie würden Sie bestimmte Änderungen in Ihrem lokalen Repo mit jemand anderem teilen?