Ртутный нарушает график производства
Хорошо, я еще не видел это всплывающее окно как комбинированный вопрос на mercurial, но это то, что я заметил недавно.
Когда мы смотрим на другие РЕПО для разработки программного обеспечения, коммиты в значительной степени "идеальны", поэтому, если целью было исправить функцию f (), то коммит просто " фиксируется f() по - - -". Дело в том, что я сомневаюсь, что каждое исправление имело место только в одном коммите.
У меня было бы что-то вроде
[1: попытка x исправить f] - > [2: попытка y исправить f] - > [3: Попытка z fix f] - > [4: F fixed]
Я заметил, что с именованными ветвями или без них, если я попытаюсь затем слить [4: fixed] в "стабильную" ветвь, которую я имею, то ли толкая, то ли вытягивая изменение, оно тянет [1: 4] не только [4].
Я хотел бы только подтолкнуть чистую коррекцию к РЕПО или к производственной настройке. Какой самый простой способ поделиться всеми моими нетестовыми изменениями?
2 ответа:
Если вы хотите только нажать чистый набор изменений, только сделайте чистый набор изменений. Сворачивание нескольких локальных наборов изменений в 1 (ответ A la Amber) - это один из способов.
Я предпочитаю использовать очереди Mercurial и выполнять свою часть работы в патче. Затем, когда он завершен, я заканчиваю патч и становлюсь набором изменений.
Расширениеребаза с
--collapse
.