Нажмите создает новые удаленные головки! (вы забыли слиться? используйте push-f, чтобы заставить)
хорошо, у меня было немного google и я не могу найти решение, поскольку я наткнулся на одно и то же сообщение, но разными способами, которыми люди его получили. Я новичок в mecurial и хочу убедиться, что я делаю правильно.
Так что я получаю сообщение об ошибке, как указано выше. У меня есть сайт разработчика и живой сайт, и я пытаюсь подтолкнуть код к кодовой базе.
однако вчера я случайно сделал hg add
который добавил Все средства массовой информации, которые я не хотел делать. Я вернулся после того, как чтобы удалить все медиафайлы из кодовой базы, затем зафиксируйте и нажмите изменения. Поэтому сегодня я внес изменения в файл CSS и несколько шаблонов. Я пошел, чтобы совершить мои изменения и нажать их, но когда я бегу hg push
Я получаю ошибку выше.
Я запустил журнал hg, и есть только 6 коммитов, поскольку это чистая/новая ветвь/проект. Любая помощь будет высоко ценится, и я прошу прощения если я не правильно объяснил!
4 ответа:
это не сообщение об ошибке; это совершенно нормальная ситуация. Это сообщение говорит: "Эй, другие люди подтолкнули новую работу к этому хранилищу, пока вы делали свою работу, вы, вероятно, должны интегрировать их в свой, чтобы им не пришлось интегрировать ваш в свой?"
так что сначала сделать:
hg pull
и затем:
hg merge
кстати
revert
вы сделали, если вы на самом деле использовалиhg revert
команда не удалила эти файлы из истории, так что ваша история, вероятно, довольно большая.рассмотрим чтение первых нескольких глав Mercurial book он охватывает эти ситуации довольно хорошо.