Wir sind gerade zu TFS 2012 umgezogen, was sich als ein riesiges Upgrade für 2008 in Bezug auf die Benutzerfreundlichkeit mit VS2012 herausstellt.
Allerdings gibt es ein sehr ärgerliches Feature mit der Funktion "Meine Arbeit", wenn Sie Ihre Arbeit mit einer bestimmten Aufgabe verknüpfen. Nachdem Sie die Aufgabe mit Ihrem Arbeitsartikel verbunden haben, wird jede Überprüfung in einem beliebigen Branch die Aufgabe auf den Status "erledigt" setzen. Wie kann ich das deaktivieren? Ich würde gerne den Entwicklungszweig haben, damit ich während der Entwicklung kleine Commits machen kann, aber mit diesem Feature kann ich die Aufgabe mit meiner aktuellen Arbeit nicht verbinden, wenn ich das tue. Der einzige Weg dies zu tun (den ich weiß), ist die Auswahl der Aufgabe für meine aktuelle Arbeit kurz bevor ich alle kleinen Commits von meinem persönlichen Branch zum Master zusammenführe. Ja, das ist machbar, aber es ist nicht so ein schöner Workflow, wie er sein könnte.
Mit dem Taskboard-Feature im Scrum-Template ist das Verschieben von Aufgaben auf "erledigt" nach Beendigung der Arbeit ohnehin ein trivialer und üblicher Teil des Workflows. Die automatische Erledigungsbewegung ist eine ziemlich nervige Automatisierung, die nicht da sein sollte.
Also meine Fragen sind: Wie kann ich das deaktivieren? Ist dieses Feature Teil des Templates oder eine viel tiefgreifendere Integration mit TFS-Arbeitsaufgaben-Management?
Wir verwenden das Scrum 2.0-Template von Microsoft.