Po każdym zatwierdzeniu w "trunk", automatycznie uruchamiamy szereg testów przeciwko trunkingowi. Kiedy te testy przejdą, chciałbym zautomatyzowanego scalania w gałąź zwaną "test-passed". Kiedy testy zakończą się niepowodzeniem, żadne połączenie nie powinno się zdarzyć, ale gdy problem zostanie rozwiązany w "bagażniku" przy następnym lub późniejszym zatwierdzeniu, wszystkie zmiany powinny zostać scalone.Jak automatycznie przechodzić w tryb łączenia, gdy przechodzą testy automatyczne?
Chodzi o to, aby mieć gałąź, która ma tę samą treść co trunk, ale jest to odrobinę bardziej przy zdrowych zmysłach niż "trunk", ponieważ minęły przynajmniej automatyczne testy.
Mam skrypt, który próbuje to zrobić ręcznie, ale jest to włamanie przy użyciu niestandardowych właściwości, które nie zawsze działają poprawnie - jak właśnie się dowiedziałem. Jak najlepiej zrobić, żeby Subversion to zrobił?
Jak planujesz poradzić sobie z konfliktami scalającymi? – Steve
Nie wydaje mi się, aby wystąpiły jakiekolwiek konflikty scalania: "test-zaliczony" ma zawsze tę samą treść co "trunk", z wyjątkiem sytuacji, gdy HEAD w "trunk" nie przechodzi testów, w takim przypadku ma taką samą zawartość jak "bagażnik" po ostatnim badaniu. –