2011-01-12 1 views
0

Wir verwenden Team Foundation Server 2010 bei der Arbeit und alle unsere Aufgaben kommen von TFS-Aufgaben.Wie behandeln Sie mehrere Aufgaben in der gleichen Datei in TFS?

Im Moment habe ich 2 Aufgaben, die sich auf die gleiche Quelldatei beziehen. Sie sind zwei separate Feature-Anfragen, aber ich werde am Ende gemeinsame Methoden für beide schreiben. Ich checke die Codeänderungen ein und verknüpfe die Aufgabe, wenn ich mit der Aufgabe fertig bin.

Es gibt jetzt ein Problem mit der Test-Datenbank, das es mir verbietet, die erste Aufgabe zu beenden und einzuchecken. Die nächste Aufgabe befindet sich in der gleichen Datei.

Ich bin gespannt, wie andere Leute mit diesem Problem umgehen. Ich weiß, dass ich die Veränderung zurückstellen und an der anderen arbeiten könnte, aber ich brauche einige der anderen Methoden, die ich in der ersten Aufgabe geschrieben habe. Der Körper in einigen dieser Methoden wird sich ein wenig ändern, um das nächste Feature zu behandeln.

Versetze ich meine Änderungen, kopiere meine Methoden und ändere sie für die neue Aufgabe? Wenn ich das tue, wie würde der Zusammenführungsprozess funktionieren, wenn ich meine Änderungen aufheben würde? Wie geht jemand von Ihnen mit diesem Problem um? Bin ich besser dran, wenn ich beide Aufgaben im selben Changeset mache? Die 2. Aufgabe hängt nun jedoch von der 1. ab. Wenn die Datenbank aus irgendeinem Grund nicht repariert wird, hält diese erste Aufgabe nun die zweite Aufgabe von der Bereitstellung zurück.

Vielen Dank für Ihre Eingabe im Voraus.

Antwort

0

Wenn beide Aufgaben für dieselbe Version bestimmt sind, bearbeiten Sie sie im selben Zweig, und verknüpfen Sie beide Aufgabenarbeitseinheiten mit dem Einchecken. Wenn es sich um grundlegend unterschiedliche Änderungen handelt und ich separat in die Codebasis für die Produktion übergehe, sollten Sie zwei separate Zweige für den Code haben.

Verwandte Themen