Verschieben/umbenennen-Projekt in Visual Studio mit TFS 2008
Unser team ist die Entwicklung einer neuen Produkt auf der Basis des alten, und ich erhielt eine ehrenvolle Aufgabe, das umbenennen Alter Projekte unter dem neuen Namen. Zum Beispiel:
- Projekt OldProductLib.vcproj muss NewProductLib.vcproj
- \main\OldLib werden muss \main\NewLib
... und so.
Hat jemand eine Methodik und/oder tool, dass mir helfen würde, dies zu tun? Was ich Suche ist ein Werkzeug, das Verzeichnis umbenennen, update-Lösung richtig update TFS.
Beste Antwort, die ich gefunden habe: stackoverflow.com/a/10853509/10245
InformationsquelleAutor galets | 2009-01-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie benennen Sie die Projekte in Visual Studio, und es Mach eine Menge Sachen für Sie. Es wird nicht, jedoch, fixieren Sie die Ordner-Namen. Hier ist, was ich Tue, wenn durch das umbenennen eines Projekts.
1) Entfernen Sie das Projekt aus der Projektmappe.
2) Benennen Sie die Ordner des Projekts befindet.
3) Re-add das Projekt auf die Lösung.
4) Benennen Sie das Projekt in Visual Studio.
Dieser hinterlassen wird, einige Elemente, wie die dlls mit dem alten Namen in den bin-Ordner.
Nun, für die TFS-problem. Ich denke, wenn Sie hinzufügen, die Projekte wieder in die Lösung, die Sie wollen, werden neue Einträge in TFS. Dies ist wahrscheinlich nicht das, was Sie wollen. Ich habe keine TFS, die mir zur Verfügung um das zu testen, gerade jetzt, so könnte ich dieses Teil falsch, aber ich denke, wenn du ein update der "Arbeitsordner" für ein Projekt zwischen den Schritten 2 und 3 es Haken könnte es wieder richtig. Versuchen Sie, diese mit einer kleinen Probe der Lösung, bevor Sie es mit etwas furchtbar wichtig.
InformationsquelleAutor Mel
Ich verstehe, das ist möglich, aber es ist eine schmerzliche Erfahrung. Eine einfachere Möglichkeit ist das erstellen eines neuen Projekts, und verzweigen Sie alles in sich hinein.
InformationsquelleAutor Chris Simpson
Müssen Sie das TFS "Source Control Explorer" Ansicht für die Umbenennung.
InformationsquelleAutor
Dies ist möglich, in Visual Studio 2012 und Team Foundation Server 2012. Werfen Sie einen Blick auf meine Antwort auf eine ähnliche Frage, für eine Schritt-für-Schritt-Anleitung zum umbenennen der Projekt-Ordner und halten Sie Ihren TFS-Quellcodeverwaltung Geschichte für beide Dateien und das Projekt.
InformationsquelleAutor René
Haben Sie versucht, es zu tun in visual studio...
Kann es benennen Sie Ihr Projekt, und ich denke, erstellt die Ordner und die wie für Sie.
... Gleichen Ordner blieb, wie es war
InformationsquelleAutor Omar Kooheji
Umbenennen von Projektordnern in Visual Studio 2008 hat hier diskutiert, und die akzeptierte Lösung war sehr nützlich für mich.
Leider bin ich nicht in der Lage zu helfen, mit TFS, aber wenn Sie Visual Studio verwenden, ändern Sie den Pfad zum Projekt, vielleicht wird es die situation ordnungsgemäß verarbeiten (würde man es erwarten würde).
InformationsquelleAutor alexsome
Für die TFS-Teil, ich glaube, Sie verwenden können, "Quellcodeverwaltung Ändern" - Befehl im Datei->Quelle-Steuerelement zu binden, die Projekte nach dem Umzug.
InformationsquelleAutor Catherine