Держать одну голову на удаленном репо? - PullRequest
0 голосов
/ 21 февраля 2010

Я уверен, что на этот вопрос уже был дан ответ где-то, так как я предполагаю, что это общая проблема, но я просто не могу ее найти.

В основном у меня есть голова, рабочий код и ветки с различными путями кода. Вроде нормально. Хотя, когда я нажимаю, я делаю хочу, чтобы все эти ветки были загружены в удаленное хранилище. Я делаю это с push -f. Теперь проблема в моей текущей рабочей ветке, я думаю, считается главой, потому что технически она новее, чем то, что я считаю головной веткой.

С учетом вышесказанного, для удаленного репо, я хотел бы, чтобы ветвь по умолчанию рассматривалась как ... моя .. голова (то есть то, что я считаю путем к главному / основному коду) . Обратите внимание, что я использую BitBucket, но я предполагаю, что это проблема с Mercurial, а не с BitBucket.

Есть мысли?

1 Ответ

2 голосов
/ 21 февраля 2010

Ну, во-первых, я думаю, что некоторый словарь должен быть переопределен для правильного понимания каждого:

  • В ртути нет принципиальной разницы между "основной" ветвью и другими.
    Основная ветвь может быть идентифицирована по названию «по умолчанию», назначенному с начала HG, но это все
  • Последний набор изменений, который помещается в хранилище, из commit, pull или push, называется tip. Это один из руководителей ветви , не более того.

Итак, что вы наблюдаете здесь, так это то, что каждый раз, когда вы переносите свою работу из локального репозитория в свой BitBucket, подсказка присваивается последней фиксации, которую вы сделали в локальном репозитории. По умолчанию BitBucket начинает показывать вам подсказку, и, насколько мне известно, изменить это невозможно, но вы можете легко перемещаться из одной ветви в другую в средстве просмотра исходного кода.

...