Wir haben unter Versionskontrolle (SVN) eine Webanwendung. Der Stamm enthält immer die neueste gute Version der Website.Versionskontrolle und Website-Verzweigung
Ich würde gerne hören, wie andere Teams mehrere Versionen der gleichen Website verwalten und wie veröffentlichen Sie verschiedene Versionen für UAT, Tests, Bugfixing, Erweiterungen usw.?
Nehmen wir an, unsere Business-User kommen und wollen ein neues Feature ... Also, was wir tun, ist eine neue Filiale für unsere Entwickler. Wie sollte ich die Filiale veröffentlichen, ohne die Haupt-Dev-Website zu beeinflussen? Sollten wir jeden Zweig der Website an eindeutigen Ports veröffentlichen?
http://DevServer:80 = Trunk
http://DevServer:8081 = Zweig 001
http://DevServer:8082 = Zweig 002
http://DevServer:8083 = Zweig 003
http://DevServer:8084 = Zweig 004
Obvisouly würden wir auch die Projektdateien zu unqiue Verzeichnisse bereitstellen müssen und haben IIS korrekt zugeordnet.
Ist dies eine allgemeine Methode? Was sind die besten Praktiken?
Ich glaube nicht, dass das OP ein Problem mit Subversion hat. (Es ist ein Ablenkungsmanöver auf die eigentliche Frage) –
Wie ich in der obigen Antwort sagte; das Redbean-Buch enthält Hinweise zu Verzweigungs-Starts, die nicht nur auf SVN anwendbar sind .... –