2016-07-27 4 views
0

Ich bin neu in VS Team Foundation Server 2015 und dort habe ich Projekt zum Beispiel "WebProjectA". Ich habe auch MVC .NET Projekt namens "WebProjectA". Wie man dieses Projekt in TFS verwaltet, wenn ich 3 Umgebungen (Entwicklung, Test, Produktion) habe?Wie mehrere Lösungen in einem TFS-Projekt zu organisieren

Need Ich habe 3 TFS Projekte

  • WebProjectA_Development
  • WebProjectA_Testing
  • WebProjectA_Production

Oder kann ich setzen alle WebProjectA Lösungen für einen VS Arbeitsplatz oder 3 Workspaces und es irgendwie zu verbinden an das TFS und das Versions-System pro Lösung in einem TFS-Projekt aktiviert?

Wie lösen Sie diese Situation?

Antwort

0

Ich würde dies mit einer TFS-Verzweigungsstruktur behandeln. Erstellen Sie ein einzelnes Teamprojekt namens WebProjectA und einen einzelnen Zweig namens Testing. Dann verzweigen Sie in die Entwicklung und wieder in die Produktion. Wenn Sie also Änderungen in der Entwicklung vornehmen, können Sie mit dem Testen und erneut mit der Produktion beginnen.

Diagram

Es gibt Ihnen auch die Flexibilität, zu einem späteren Zeitpunkt zu verfügen zu wechseln Verzweigung und mehrere Produktionszweige zu erhalten, sollten Sie wollen.

Further reading

+0

Danke, ich habe es, in Quellcode fand ich Optionen, um die Zweige zu verwalten, aber ich habe eine Frage, wenn ich bereits WebProjectA haben, die in TFS versioniert ist aber in keinem Zweig wie kann ich diese bewegen Projekt zu WebProjectA/Main Branch mit Erhalt der bestehenden Commits? – Muflix

+1

Ich glaube, dass Sie TFS Power Tools verwenden können, um Ihren vorhandenen Ordner (vorausgesetzt, dass Sie das haben) zu einem Zweig zu konvertieren: https://visualstudiogallery.msdn.microsoft.com/898a828a-af00-42c6-bbb2-530dc7b8f2e1 –

+0

ich bereits Erstellen Sie eine Verzweigung aus dem Projekt, aber ich weiß nicht, wie Sie diese Verzweigung unter dem Projekt verschieben, von dem ich Zweigstelle erstellt habe. Vielleicht muss ich ein neues Projekt erstellen und die vorhandene Verzweigung in die neue Verzweigungshierarchie einfügen, ist das eine gute Idee? – Muflix

Verwandte Themen