konto usunięte
Temat: Przenośność i mergowanie zmian
Witam serdecznie,Czy znacie może jakiś prosty sposób na to, aby zmian w bazie dokonywało kilka(naście) osób jednocześnie i aby te zmiany były przenośne pomiędzy poszczególnymi środowiskami lokalnymi / branchami / trunkiem / serwerem produkcyjnym, podobnie jak kod w systemie kontroli wersji?
Mamy sytuację przykładową:
deweloper 1 dodaje kolumnę w tabeli X i tworzy kod, którzy korzysta z tej kolumny. Commituje zmiany do SVN, w wyniku czego wszyscy pozostali deweloperzy muszą mieć u siebie na lokalnych środowiskach wykonane zapytanie dodające kolumnę. Co więcej - chciałbym przenosić albo wszystkie zmiany, albo tylko te, które zostały wprowadzone w wyniku pracy nad określonym zadaniem (tak, aby konkretne wykonane prace mogły być wdrażane na serwer produkcyjny niechronologicznie, np. zadanie zakończone wczoraj idzie na produkcję, a zadanie z przed 3 dni zostaje jeszcze jakiś czas na środowisku testowym). Dobrze byłoby, aby narzędzie było zdolne obsłużyć zapytanie zajmujące nawet 10 MB.
Czy spotkaliście się może z takim problemem? Jak sobie z tym radzić?