TFS überschreiben Sie alle Dateien, die identisch sind
Habe ich installiert TFS 2010 zum ersten mal prüfte alles auf den dev-box, ich bin jetzt mapping alles auf der build-Maschine, aber ich habe 11,000+ Konflikte sagen, dass eine beschreibbare Datei mit demselben Namen vorhanden ist, auf dem lokalen Rechner.
Was ich tun möchte, ist ein überschreiben der lokalen Datei, aber nur, wenn der TFS-version ist die gleiche. TFS sollte dies wissen, weil wenn ich einen vergleichen es sagt mir, ob es Unterschiede gibt. Gibt es eine Möglichkeit, dies zu tun, ohne auf jedes einzeln?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun, aber es dauert ein paar Schritte - und ich würde dringend raten, dass du dies nicht mehr als einmal (also, wenn Sie planen, für diesen Prozess zu sein, Teil von Ihr zu bauen, müssen Sie sich für einen anderen Prozess). Dies ist nicht, wie TFS verwendet werden soll. Wenn Sie möchten, um Dateien zu Bearbeiten, die in einem TFS workspace müssen Sie die Dateien zuerst.
Ersten Schritt alle vorhandenen Dateien aus dem Arbeitsbereich - das ist Ihr master-Kopie.
Weiter zu tun, eine Kraft bekommen von TFS in die nun leere workspace-Ordner.
Installieren Sie jetzt die neueste TFS 2010 power tools von MSDN.
Wissen Sie, wie Sie einige Optionen. Was würde ich tun, ist mit Beyond Compare oder einem anderen diff-tool, um die master-und workspace-Inhalte und beheben Sie alle Konflikte durch kopieren vom master-zum Arbeitsbereich. Eine andere option wäre, nur xcopy die master-Inhalte über den Arbeitsbereich, aber ich bevorzuge sondergleichen, da können Sie manuell kopieren Sie jede änderung, und sicher sein, mit den änderungen.
Was Sie jetzt haben ist ein Arbeitsbereich mit Ihrem master-änderungen überlagert, um es.
Verwenden Sie nun das "tfpt.exe online" - Befehl aus dem workspace-root. Es wird gehen und finden Sie das delta zwischen dem Arbeitsbereich und dem, was Sie haben, um es und hängten die änderungen.
Nun können Sie jene änderungen.
TFS nicht tun, sorry.
Ich verabscheue die TFS für die Bereitstellung ein anständiges UI aber ein backend, das verhält sich wie ein schlechtes Plagiat von SVN.
Ich weiß nicht, ob es eine Möglichkeit gibt, dies zu tun.
Das Problem ist, dass aus performance-Gründen TFS ist keine Datei, die den Vergleich mit jeder Datei, es ist die Prüfung der Datensätze für die Datei in dem Arbeitsbereich und sehen, wenn es bereits heruntergeladen, die aktuelle Datei.
Können Sie jedoch verwenden, tf beheben zu lösen alle Konflikte, da es klingt wie der build-Maschine ist up-to-date-source-control.
Wenn Sie gerade überprüft-in-Dateien, und dann aktiviert-Sie - Sie sollten identisch sein und sich frei fühlen, zu überschreiben.