2011-06-29 7 views
8

Próbuję użyć TortoiseSVN, aby scalić gałąź, która była z bagażnika przez bardzo długi czas. Został on zaktualizowany do pnia, ale nie sądzę, że śledzenie scalania subversion działa dla całego tego scalenia z procesu trunkingowego. Ilekroć scalam, scala tylko 5-10 wersji (mimo że została określona jako scalająca z 1-HEAD), a następnie wyświetla komunikat podobny do następującego:W jaki sposób zapobiec scalaniu Subversion w etapach bez mówienia "rozwiń wszystkie konflikty i ponownie uruchom scalanie"?

Podczas scalania r6631 utworzono jeden lub więcej konfliktów : 6637 do
'C: \ Work \ AllBranches \ MyBranchName' -
rozwiązywać wszystkie konflikty i uruchom ponownie seryjnej do zastosowania pozostałych
niezłączonych wersje

problemem jest bagażnik jest obecnie na r10202. Jeśli muszę wykonać ten proces scalania ponad 500 razy, a potwierdzenie wszystkich problemów scalania trwa zbyt długo, to zajmie pół dnia.

Dlaczego subversion nie scala wszystkich wersji, dlaczego zatrzymuje się w połowie? Czy istnieje opcja, którą mogę przekazać, aby umożliwić pełne scalenie, a następnie umożliwić mi ręczne potwierdzenie później scalenia?

Odpowiedz

2

Jeśli używasz tortoiseSVN, wierzę, że jest opcja, która pozwala później rozwiązać konflikt, wybierz ten, a następnie pozwoli ci edytować konflikt po scaleniu.

+1

Niestety, to nie miało znaczenia, nadal zatrzymuje proces scalania. – digiguru

+1

a ja nie wiem y. Dwie opcje tutaj: 1. spróbuj: scalanie rewersu przed problemem, a następnie scalanie po problemie. 2. Wypróbuj git, może zapewnić lepsze połączenie niż svn. –

+0

Punkt 2 jest ważny! – digiguru

Powiązane problemy