Всякий раз, когда я фиксирую, я хочу сохранить в файле номер редакции ревизии, которую я создаю.Я также хочу, чтобы этот файл был добавлен в тот же набор изменений.
Обратите внимание, что номер редакции родителя рабочего каталога не тот, который я хочу, потому что создаваемый набор изменений будет иметь более высокий номер редакции.Обычно это просто номер родительской ревизии + 1, но если кто-то подтвердил со времени, когда я проверил мой рабочий каталог, он может быть выше.
ОБНОВЛЕНИЕ:
Очевидно, что я очень странноМне будет интересна эта информация, поскольку, как говорится в комментариях ниже, она специфична для репо и не будет соответствовать тому, что видят другие.Тем не менее, я единственный разработчик, использующий один репозиторий.Я считаю, что номера ревизий репо очень удобны, чтобы отслеживать, какой код использовался для получения различных результатов исследований.Я вижу, как это не здорово, но это работает в этом конкретном сценарии.
Очевидно, я мог бы использовать хеш, но его труднее запомнить и использовать в разговоре.Если бы я захотел использовать хеш, у меня все равно оставался бы вопрос: как получить хеш изменяемого набора изменений.
Related:
mercurial - я хочу добавитькажется, что некоторый пользовательский код, запускаемый после коммита , не может достичь желаемого результата.
Эта статья явно актуальна, но, если я что-то пропущу, она опирается на фактчто никто не фиксировал тот же репозиторий со времени последней проверки текущим пользователем.
Я нахожусь под Windows 7, TortoiseHG, последняя версия.