Могу ли я добавить «заметки» в версии Mercurial? - PullRequest
4 голосов
/ 23 ноября 2011

Можно ли добавить «заметки» в ревизии в Mercurial?

Действительно, я просто хочу граффити в хранилище.

Один из возможных вариантов использования: скажем, я работаю черезветка, пытающаяся найти, где была введена ошибка, могу ли я проверить ревизию, попробовать ее, а затем добавить работающий или сломанный тег, чтобы показать мне, что я уже пробовал этот.

Комментарии ревизиибыло бы здорово для этого, если бы их можно было редактировать.

Закладки и теги и тому подобное не подходят для этого, так как они перемещаются, и у вас не может быть двух одинаковых.Механизм, подобный этому, но с меньшим значением , значение было бы неплохо.

Бонусные баллы, если можно заставить граффити появляться в окне журнала черепахи hg.

hgотличный инструмент для решения описанного выше конкретного случая, но я могу вспомнить множество других применений такого механизма.

Ответы [ 2 ]

4 голосов
/ 23 ноября 2011

Если вы ищете ошибки, посмотрите на команду bisect .

Эта команда помогает найти наборы изменений, которые создают проблемы. к используйте, пометьте самый ранний набор изменений, который, по вашему мнению, представляет проблему как плохую, затем отметьте последний набор изменений, который свободен от проблемы, как хороший. Bisect обновит ваш рабочий каталог до версии для тестирования (если не указана опция -U / - noupdate). Когда у вас есть выполненные тесты, пометьте рабочий каталог как хороший или плохой, и делите пополам будет либо обновлять другой набор изменений кандидата, либо сообщать, что он нашел плохую ревизию.

0 голосов
/ 13 января 2012

После долгой охоты, я думаю, что лучшим решением на самом деле является использование тегов.Проблема в том, что у вас не может быть двух тегов с одинаковым значением, поэтому вы должны обойти его, добавив случайные числа, например, работая 5101.

Это довольно ужасный ответ, но это лучшее, что я придумал, и я использую его все время.

hg обзор хорош для того, что он делает, но он слишкомТяжеловес для моих «коротких комментариев, которые появляются в журнале hgtk».

Жаль, что mercurial не допустит дублирования тегов.Возможно, если вам пришлось использовать --force для его создания?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...