Mam projekt, w którym musimy skonfigurować prostą strategię rozgałęziania, aby umożliwić rozwój nowych funkcji, a jednocześnie móc naprawiać błędy w innej gałęzi.Rozgałęzianie i bazy danych TFS
Problem, który mam z bazami danych.
Schemat bazy danych jest częścią TFS jako projektu bazy danych, ale aby mieć wystarczająco dużo danych testowych, które zrobiliśmy w jednym punkcie, należy wykonać kopię zapasową żywej bazy danych i wykorzystać ją do testowania podczas programowania.
Obecnie bazy danych (drzewa ogółem) znajdują się na serwerze grupy roboczej z jednym zestawem baz danych dla każdego programisty, a każdy zestaw baz danych jest od czasu do czasu aktualizowany skryptami sql tworzonymi przez innych programistów po zmianie schematu .
Moje pytanie: Jak możemy to zreorganizować, aby każda gałąź była niezależna i możemy łatwo przejść z jednej gałęzi do drugiej. Rozważałem już użycie SQL Express i umieszczenie baz danych wewnątrz oddziału, ale to się nie udało. Przyjrzeliśmy się również tworzeniu skryptów zawierających wszystkie dane i przebudowie bazy danych z bazy danych, ale okazało się, że zajęło to zbyt dużo czasu, a niektórzy programiści często zapomnieli zrobić to wystarczająco często.
Wszelkie pomysły?