Einer unserer Entwickler entdeckte etwas sehr Seltsames in Gated Checkin Builds, das ein Feature von Gated Checkins zu sein scheint.Gated Checkin: Sheving der Quellen verursacht Rollback in Visual Studio
Beim Starten eines Gated Checkin scheint die Lösung in seinem Projektmappen-Explorer auf die zuletzt eingecheckte Version zurückzugehen. Nach Abschluss des Builds zeigt Visual Studio eine Fehlermeldung oder Erfolgsmeldung mit dem Button "Code aufnehmen" an. (in Englisch: "Reconcile ...")
Nach dem Klick erhält er seine Änderungen zurück.
Ich weiß, dass Sie in Visual Studio wählen können, Ihre Lösung zurückzusetzen, wenn Sie es ablegen. Es scheint mir, dass Visual Studio dies standardmäßig tut.
Ist es möglich, Visual Studio oder TFS so einzustellen, dass es nach der Ablage für Gated Checkins nicht zurückgesetzt wird? Oder vielleicht kann mir jemand den Grund nennen, warum Visual Studio das tut.