Próbuję utrzymać gałąź funkcji na bieżąco poprzez połączenie tułowia do oddziału. Problem polega na tym, że około 2000 plików, które istniały, gdy gałąź została utworzona, i które pozostały nietknięte w gałęzi i na magistrali, są aktualizowane bez niczego poza svn: mergeinfo. Projekt jest dość dużą skalę, a także ich wpływ na naszą historię SVN jest tak duża, że czyni scalającej historię bezużyteczny, ponieważ jest oznakowanie dosłownie tysiące plików zmieniły, choć jedyną zmianą tych plików odbywa się przez Sam SVN.Jak uniknąć dużej liczby svn: mergeinfo podczas scalania tułowia do oddziału w funkcje w SVN
Próbowałem
- Stosując tę samą wersję klienta jako Repo (1.5.2)
- Korzystanie z moją aktualną wersję klienta 1.6.10
- Scalanie szereg zmian, od początku do oddziału główka
Powinienem wspomnieć, że uważnie przyglądałem się dokumentacji SVN, próbując tego. Więc żadne reguły nie powinny być łamane (np. Bez włączonych poddrzew, czysta kopia lokalna itp.)
dziękuję za to bardziej szczegółowe wyjaśnienie, jak się go pozbyć. – NielsBjerg
Podczas usuwania mergeinfo jest często stosowanym podejściem, nie jest to RightWay (tm), aby to zrobić; zobacz odpowiedź powolnego, aby dowiedzieć się więcej na ten temat. – retracile