2016-06-03 6 views
0

Ich habe eine seltsame.TFS - Hinzufügen von Lösung zu Team Project - Einige Dateien, die nicht in der Quellcodeverwaltung enthalten sind

Ich habe ein neues Team-Projekt mit Visual Studio 2015 (mit TFS 2015) erstellt. Ich muss dann eine Lösung aus einer alten Website erstellen (da die ursprüngliche Lösung nicht mehr existiert - nur die veröffentlichten Web-Dateien), dann muss ich diese neu kompilierte Lösung in das neue Team-Projekt einfügen.

Alles geht gut und es scheint, als hätte es nach Plan funktioniert - aber wenn ich dann zu einer anderen Maschine gehen, erhalten Sie die neueste Version der Lösung gibt es ein paar Dateien, die fehlen.

Wenn ich dann zurück zu meinem Projekt gehe, wo ich die Lösung von (mit den ursprünglichen Quelldateien) hinzugefügt habe, kann ich sehen, dass die fehlenden Dateien da sind - aber sie haben nicht das blaue Vorhängeschloss, was darauf hindeutet, dass es in Source Control ist.

enter image description here

Fremde noch ... Rechtsklick auf die Datei und die Menüpunkte, die vorschlagen, erscheinen, dass die Datei in Quellcodeverwaltung!

enter image description here

Ich möchte im Grunde wissen, ob es irgendwelche Gründe, warum Dateien innerhalb einer Lösung/Web-Projekt wird nicht in der Quellcodeverwaltung enthalten werden?

+0

Es ist eine Weile her, seit ich TFS verwendet habe, aber wie ich mich erinnere, wird TFS "hilfreich" bestimmte Dateien beim Importieren eines Projekts in die Quellcodeverwaltung ignorieren, da es sie als Nicht-Quelldateien identifiziert. Sie können dies überprüfen, indem Sie den Baum innerhalb von TFS betrachten - sind die Dateien dort? Wenn dies nicht der Fall ist, können Sie den Ausschluss umgehen, indem Sie die Dateien manuell hinzufügen, möglicherweise über die Befehlszeile. – antlersoft

+0

Können Sie das Projekt mit der neuesten Version auf einem anderen Computer erstellen? –

+0

Wenn ein anderer Computer das Projekt von TFS herunterlädt, wurden diese Dateien nicht eingeschlossen. Allerdings konnte ich die Dateien mithilfe der Eingabeaufforderung für Entwickler zur Quellcodeverwaltung hinzufügen, und das scheint der Zweck gewesen zu sein! – CJH

Antwort

0

Ich habe diese Dateien mit Developer Command Prompt in Source Control gebracht. Das war einfach ...

1) Kopieren Sie die Dateien an die Orte, an denen sie sich befinden sollten (falls sie nicht schon da sind).

2) Laden Sie die Entwickler-Eingabeaufforderung für Visual Studio und navigieren Sie zum Ordner, in dem sich diese Dateien befinden sollen.

3) Führen Sie die folgenden tf hinzufügen file.dll

4) die Datei auf Quellcodeverwaltung hinzugefügt werden sollte und wird dort in Ausstehende Änderungen laden

Es funktionierte für mich!

Verwandte Themen