Iteam
GitHub

Ångra/ta bort en branch i TFS

Om man råkar skapa en branch i TFS men på fel nivå kan man hamna i ett läge där det inte går att skapa ny branch på en högre nivå för den felaktiga branchen ”spärrar” hela trädet. Du får då en TF203071 fel:

För att lösa problemet måste först ta bort den felaktiga grenen (branch) permanent. Du måste ange hela sökvägen dvs börja med $/ och ange /startcleanup – annars händer inget.

tf destroy $/<team project>/<branch dir> /startcleanup

När du gjort detta och uppdaterar försvinner grenen från source control men stället du skapade grenen ifrån är fortfarande markerad som gren. För att ta bort denna markering väljer du mappen i Source Control Explorer och väljer Source Control, Branching and Merging, Convert To Folder.

Voila, nu är du tillbaka där du var för en halvtimme sen, innan alla svordomar om TFS och hur mycket bättre Subversion och HG/Git är på detta ;) (för dom har andra problem, tro mig)

Christian Landgren
2011-09-19