У мене є два сховища: A (мій багажник) та B (клон A для створення нових функцій). Я робив деяку роботу в репо B і хотів оновити її змінами від репо А. Я "перетягнув зміни з" А "в" Б "і пройшов танець оновлення / злиття, і я готовий підштовхнути об'єднані зміни до репо B на моєму сервері. Коли я намагаюся натиснути ці зміни, вона говорить мені, що я буду створювати нову віддалену голову.
Коли я біжу hg heads
У мене є лише одна голова для репо B локально. Коли я перевіряю hg branches
У мене є лише гілка за замовчуванням у репо B, якаце те, що я хочу. Я спробував оновити / злити знову, але це не може злити предка, так що я свіжий від ідей. Чи слід насправді просто змусити натиснути, оскільки з моєї локальної сторони все виглядає чисто?
Відповіді:
6 за відповідь № 1Ви кажете, що ви пробували updating / merging again
, але я думаю, що вам потрібно pull / merge
знову. Якщо у вас є лише один місцевий голова і ваш push
буде створювати додаткові віддалені голови, ймовірно, що з пуску "танцю оновлення / злиття" з'явилися нові голови, віддалені на віддалений