2011-01-12 14 views
38

Gibt es eine Möglichkeit, einen vorhandenen Ordner zur Quellcodeverwaltung in TFS hinzuzufügen? Ich habe einen neuen Ordner außerhalb von TFS erstellt, nur im Dateisystem, und möchte ihn der Quellcodeverwaltung hinzufügen, aber der einzige Weg, dies zu tun, ist die lächerliche Umgehung, meinen neuen Ordner in einen temporären Namen umzubenennen und dann zu erstellen den neuen Ordner im Quellcode-Explorer und dann die Elemente aus meinem umbenannten, ursprünglichen neuen Ordner.Hinzufügen eines vorhandenen Ordners zur TFS-Quellcodeverwaltung

Antwort

43

Wählen Sie einfach den Ordner, nachdem Sie die Option "Objekte zum Ordner hinzufügen ..." ausgewählt haben. Sie erreichen dies über das Kontextmenü, das Sie erhalten, wenn Sie mit der rechten Maustaste auf einen Ordner klicken (entweder den Namen oder den eigentlichen Ordner selbst).

Auf der nächsten Seite des Assistenten werden Listen mit enthaltenen und ausgeschlossenen Dateien angezeigt. Wählen Sie die gewünschten Dateien und klicken Sie auf "Fertig stellen".

Dann übermitteln Sie die ausstehenden Änderungen.

+1

N.B. etwas herumgespielt mit dem Versuch, TFS zu SC leeren Ordner zu bekommen ... es scheint, Sie können nicht, was wirklich nervig ist. z.B. Ich habe SquishIt ausgeführt und es benötigt einen bestimmten Ordner, wenn die bereitgestellte Version den Server trifft, also hat es irgendwo seine Runtime-erzeugten kombinierten css/js-Dateien zu platzieren. scheint, dass ich eine Dummy-Datei oder eine der vorhandenen Dateien einchecken muss, damit TFS den Ordner erkennt und in die Bereitstellung einbezieht. Sehr dumm. Wir sollten unsere Quelle müssen Kontrolle wie dies wirklich nicht betrügen ... :( – MemeDeveloper

+17

Nur um zu klären:. ** Add Items to-Folder ** ist eine Schaltfläche in der Symbolleiste des Source Control Explorer Ich war nicht in der Lage, es zu finden basierend zu dieser Antwort und zufällig fand es einen anderen Artikel zu lesen. – toddmo

+2

ich glaube, Sie haben mich gerettet nur einige Stunden mörderische Wut. ihr Jungs Rock. –

18

Lassen Sie mich Ihnen einen einfacheren Weg teilen, den ich gerade herausgefunden habe. (Ich hatte die gleichen Probleme, und deshalb habe ich diesen Beitrag gefunden.)

Ziehen Sie den Ordner, den Sie zum Lösungs-Explorer hinzufügen möchten, und legen Sie ihn an der Stelle ab, die Sie hinzufügen möchten.

Ta Ta! Es ist vollbracht.

Mine ist VS2010.

+0

dank, dass die Lösungen und Projekte zu binden perfekt nur daran erinnern, funktionierte alles, was Sie hinzufügen, werden VS auffordern klicken Sie auf die Lösung/Projekt und „bind“ – rob

+0

das funktioniert nur, wenn der Ort, den Sie die Ordner hinzufügen möge in einer Lösung. Es ist vollkommen legal Dateien/Ordner unter Quellcodeverwaltung zu haben, die nicht Teil eines Visual Studio sind Lösung. – LeonZandman

+0

@LeonZandman ah ... Es funktioniert in beiden Fällen zumindest in meinem Umfeld. (win7 + VS 2013) – maxisam

3

Vor dem Ziehen und Ablegen oder Auswählen Elemente zum Ordner hinzufügen, müssen Sie den übergeordneten TFS-Ordner Ihrem lokalen Laufwerk zuordnen.

Das heißt, wenn Sie ein C:\Stuff\HelloWorld Verzeichnis in den Ordner /Top/Projects in TFS hinzufügen möchten, müssen Sie zunächst /Top/Projects zu C:\Stuff and then add HelloWorld kartieren.

Verwandte Themen