2010-09-14 2 views
0

Я новичок в mercurial, так что может быть, мой вопрос глуп. Предположим, вы допустили ошибку, когда впервые начали работать над своим кодом. Например, металлообрабатывающейсделать перекрестное изменение в файле с mercurial

<!html DOCTYPE>

вместо

<!DOCTYPE html>

Теперь вы хотите, чтобы это изменить, но не только к последней версии, но и для всех изменений и версий вашей страницы. Это возможно?

+0

Вы положили что вместо чего? –

ответ

0

Omar, mercurial - это непреложный исторический отчет о вашей работе. Вы можете/должны исправить свою ошибку во всех головах, но она остается в истории навсегда, как журнал журнала ученого.

Существует множество способов сделать около Editing History, включая histedit, convert, mercurit queues и import/export/transplant, но ни один из них строго говоря Mercurial, поскольку он должен использоваться, и все они изменяют хешиды для все последующие изменения, которые ломают клоны любого другого, работающего над проектом.

Краткий ответ: если это вообще возможно, сделайте свой мир с сохранением старых данных в истории и исправьте их в новой редакции.