2010-06-14 2 views
2

В Mercurial, что команда сказатьВ Mercurial, что такое команда сказать «сделайте все мои файлы от 2 месяцев назад! (Версия 328)» или «текущая версия»?

1) делают все мои файлы от двух месяцев назад (скажем, 16 апреля, 6:03 вечера) (Revision 328, как видно из журнала рт.ст)
2) или, верните мои файлы в самую последнюю версию репозитория?

+0

Что вы подразумеваете под «make files»? – hasen

+0

это как «сделать их» как «2 месяца назад» и «сделать их» с «версией в текущем репозитории» ... не «makefile» –

ответ

3

hg update --rev 328 сделает вас рабочую копию выглядеть, как это было при пересмотре 328.

До тех пор, пока вы не проверить в чем hg update -r tip будет принимать обратно к большинству текущей версии.

Если вы вносите изменения, вам придется иметь дело с двумя ветвями. Старая текущая голова и голова, которые вы только что создали, когда вы зарегистрировались в старой редакции.

+0

кажется, что «hg update -r -1» работает то же, что и «tip» (потому что -1 означает последнее или «последнее»)? И единственный способ узнать, какую версию вы используете, используя «hg parents»? Благодарю. –

+0

Редактирование рабочей копии можно запросить с помощью 'hg id'. – Rudi

Смежные вопросы