Я завжди використовував git раніше, але хочу внести свій внесок у python, тому зараз мені доводиться вчитися меркуріалу, і мені здається, це дуже засмучує.
Отже, я зробив пару невеликих виправлень і хотів відстежити їх як коміти в моєму локальному сховищі даних. Мабуть, існує 4 способи впоратися з розгалуженням в ртутних . 1 і 4 виглядали мені абсолютно смішно, названі гілки здаються важкими, і я вважаю, що я не повинен використовувати їх для швидких виправлень 1-фіксації, тому я використовував закладки.
Тепер мій патч відхиляється, і я хочу видалити одну з моїх гілок закладок зі свого сховища. Гаразд, в git я просто змушу видалити свою гілку і забути про неї, тому я видалю свою закладку і тепер у мене є такі проблеми:
ЧерепахаHG і
hg log
досі показують, що коміт іdefault
відділення мають 2 голови. І якщо я правильно зрозумів, ви не можете видалити комісії в hg без додаткових плагінів.Mercurial має не тільки хеші, але і номери ревізії. Коли я додав пару моїх власних комітетів, усі комітети, витягнуті після цього, мають різні номери редагування від головного центрального репо.
Я
hg update
після перетягування автоматично переношу своюmaster
закладку до останньої фіксації, але в TortoiseHG не знайшов способу зробити це.
Що я роблю неправильно? Це нормально і очікується, і я повинен просто ігнорувати ці питання? Або як я повинен працювати зі своїми філіями?