Es tut mir leid, wenn dies bereits gefragt worden ist, aber ich habe nicht in der Lage gewesen, eine Antwort, die für diese Situation zu finden:SVN einrichten, um am besten Dev -> QA -> Prod
Für unsere web Anwendung, wir haben 3 Systeme: Entwickler, QA und Produktion. Im Moment wird der Code von einer dritten Partei verwaltet, aber bald wird es in unseren Händen sein. Wir werden separate Build-Umgebungen für jede Phase haben. Außerdem verwenden wir RAD für die Code-Entwicklung, so dass es eigentlich einen primären Schritt, Test/Sandbox, geben wird.
Im Idealfall würden wir gerne Repositories für jede Phase isolieren, so dass wir aus DEV auschecken, einige Änderungen vornehmen, sie lokal testen und sie wieder in DEV überprüfen. Wenn bei Dev alles in Ordnung ist, werden wir in QA einchecken und so weiter.
Sollten wir separate Repositories für jeden haben, oder würde dies unter "Branching" fallen, wo wir einen separaten Zweig für Dev, QA und Prod haben würden. Könnten Sie auch die beste Möglichkeit bieten, die ideale Route zu implementieren?
Lassen Sie mich wissen, wenn es noch andere Fragen gibt.
Dank Chris
Das Problem mit meinem alten Setup war Farm-Umgebungen. Ich mag es, teamcity zu verwenden und ein Skript auszulösen, um das Artefakt herunterzuladen und zu installieren. –