До сьогодні, щонайменше 3 місяці тому, я регулярно стикався з сотнями конфліктів дерев при спробі об'єднати гілку назад у стовбур (використовуючи TortoiseSVN 1.11 ). Будь то на основі базування чи ні, BTW. Я використовую TortoiseSVN з його версії 1, ще в 2004 році, і я постійно реінтегрував гілки. Щось, мабуть, трапилося нещодавно?
Тому сьогодні я провів цей простий експеримент, і я виявив, що створює ці шалені конфлікти:
- Я роздвоював багажник @ 393;
- Я модифікував десятки файлів випадковим чином, а також створював нові;
- Я вчинив. Зараз @ 395 (колега відправив у 394, щоб виконувати свої речі).
- Тоді я спробував реінтегрувати гілку назад у стовбур, лише перевірити; дотримуючись рекомендації TortoiseSVN у майстрі: "щоб об'єднати всі зміни (реінтегрувати), залиште це поле порожнім". Щоб досягти цього, я клацнув правою кнопкою миші на папку магістралі і вибрав "TortoiseSVN> Злиття, з / шлях / до / гілки", і я залишив діапазон оборотів порожнім , як радили в діалоговому вікні.
Обговорення: (див. Додаток)
всі ревізії ... що? Мало що я знав, що клієнт, мабуть, мав на увазі " всі ревізії цілі! (Ствола)", оскільки під час реінтеграції цієї гілки я бачив згадку "Об'єднання ревізій 1-HEAD"! О БОЖЕ МІЙ. Бідний диявол, ти тут загинеш. Ця гілка народилася @ 393, ви не можете прочитати її свідоцтво про народження, заради Бога?
Роздільна здатність:
- Всупереч тому, що радить майстер, вкажіть діапазон, який охоплює ВСІ перегляди ... життя філії! отже, 394-HEAD ;
- тепер запустіть тест на злиття ще раз і отримайте сигару. ( ).
Мораль:
Я не можу зрозуміти, чому вони досі не виправили цю помилку, тому що це одна, пробачте. Я мушу витратити час, щоб повідомити про це з ними.