Myślę, że warto, aby oddzielić to do dwóch problemów, w następstwie tego zalecenia od Dillorscroft.
Po pierwsze, w odniesieniu do materiału na serwerze rozwoju, który jest opublikowany w zakładzie produkcyjnym, myślę, że trzeba, że dla kontroli wersji. Po pierwsze, dzięki czemu można cofnąć dowolną stronę, a można też zdecydować, kiedy masz stabilny poziom rozwoju witryny, które chcesz wyodrębnić do produkcji. (Chciałbym dostać, że z systemu kontroli źródła w obrazie witryny, a następnie zsynchronizować ten obraz z miejsca produkcji).
Tak więc, w pierwszej części, mówimy o wersjonowania stron internetowych i wszystkie niestandardowego materiału po stronie serwera, który obsługuje stronę internetową.
Po drugie, w odniesieniu do rozwoju komponentów, które są wykorzystywane na stronie, muszą one własne projekty rozwojowe, ponieważ jest to wynik, który przechodzi na stronę rozwoju, nie wszystkie źródła, bibliotek, itp, że składnik jest zbudowany z. Więc będą one mają swoje własne gałęzi rozwojowej projektu (myśleć o tym, jak gdybyś budowy biblioteki, który ma być używany w innych projektach rozwojowych, choć w tym przypadku inne projekty stron internetowych). Więc jedyną rzeczą, która powinna pojawić się w IIS jest „wdrożone” komponent na stronę rozwoju.
Wydaje się, że trzy kluczowe pytania dla Ciebie:
Jak rozwoju badań, które muszą iść na stronie internetowej jest obsługiwane i gdzie to jest wersja kontrolowane (zakładając, że nie należą one na stronie internetowej samego)
Jak łatwo można zorganizować, aby upewnić się, że wszystkie treści na stronie internetowej rozwoju jest utrzymywane pod kontrolą wersji i zameldowaliśmy się i wymeldowanie odpowiednio. (To ma do czynienia z narzędzi służących do edycji stron internetowych i innych po stronie serwera gunk inne niż składników opracowanych z boku).
Łatwo biorąc opracowanych komponentów z projektów, które wytwarzają je na miejscu rozwoju i je sprawdza się w tam.
Moje rozwiązanie (2) oraz do kontroli wersji strony internetowej rozwój jest użycie programu Visual Source Safe integrację z IIS i rozszerzeń FrontPage, które umieszcza witryny pod kontrolą wersji. Komponenty wytwarzane z innych projektów rozwojowych są odwzorowywane na Project Server Dzieląc VSS.
Dla SVN, I spekulują, że (1) Aby sprawdzić, czy istnieje adapter SVN że IIS rozpozna jako zewnętrznego układu źródło-kontrolnej, a tak czy inaczej, (2) mają dyscypliny, które trwa dostawa komponentów z ich projektów budowlanych do ogólnego projektu strony internetowej.