2017-12-19 14 views
0

Ich bin SVN viel mehr als TFS verwendet, so bin ich unsicher, wie dies zu tun ist. Ich habe ein Projekt, das vor etwa 10 Tagen in einigen Daten schnell zu sein, und jetzt habe ich es wieder auf diese Daten getestet und es ist viel langsamer. Also würde ich gerne zu jeder der Versionen des gesamten Projekts (nicht nur eine Datei) zwischen 10 Tagen und jetzt gehen, ohne eine Version zu verlieren. Also im Grunde: Wie überprüfe ich eine Version mit der Changeset-Nummer, führe sie aus, checke eine andere aus und so weiter, ohne jemals eine der Versionen zu verlieren? Insbesondere möchte ich jedes Mal, wenn ich zur vorherigen Version gehe, Dinge im Code ändern (zum weiteren Testen), und ich möchte, dass diese Änderungen jedes Mal verloren gehen, wenn ich eine andere Version auschecke (weil ich nicht möchte, dass sie irgendwo bleiben).VisualStudion und TFS: Zurück zur vorherigen Version von Changeset ID, hin und her

Dank

Antwort

1

in der Quellcodeverwaltung Explorer, klicken Sie rechts auf einen Ordner und wählen Spezifische Version Get. Es ist unter einem "Advanced" -Menü, wenn ich mich nicht irre.

+0

Ich sah das, aber ich hatte ein bisschen Angst davor, es zu tun, falls ich die neuesten Versionen verliere (es ist mir schon in Git passiert ...). Wenn ich "zur bestimmten Version gehe", bleiben alle späteren Versionen dort? Und wenn ich "zu einer bestimmten Version gehe", mache ich einige Änderungen und versuche dann, zu einer anderen Version zu wechseln, werden die vorgenommenen Änderungen mich daran hindern, Versionen zu verschieben? Danke – ddeunagomez

+1

Wenn Sie Änderungen haben, die nicht eingecheckt sind, werden sie überschrieben. Ansonsten hat es keinen Einfluss auf den Verlauf Ihrer Quellcodeverwaltung. –

+0

Danke, es scheint gut zu funktionieren. In der Kommandozeile scheint das auch zu funktionieren: tf get./v: C37182 (".", weil ich im selben Ordner bin, in dem ich die Änderungen möchte, und C, weil ich eine Änderungssatznummer bereitstelle) – ddeunagomez

Verwandte Themen