#mercurial #colors #branch #tortoisehg
#mercurial #Цвет #ветвь #tortoisehg
Вопрос:
Какова логика этих линий и цветов точек изменения? Автоматически ли TortoiseHg присваивает цвет каждой именованной ветви? Почему в одноименной ветви линии не имеют того же цвета, что и точки набора изменений (например, фиолетовые точки с синими линиями)?
Ответ №1:
Я выяснил, почему точки и линии имеют разные цвета:
- Точки соответствуют цвету именованных ветвей
- Линии повторяют цвет анонимных ветвей
При создании анонимной ветви точки остаются того же цвета, но цвет линии меняется.
Ответ №2:
Автоматически ли TortoiseHg присваивает цвет каждой именованной ветви?
Да, и для anonymous — также
Почему в одноименной ветви линии не имеют того же цвета, что и точки набора изменений (например, фиолетовые точки с синими линиями)?
Потому что вы могли включить также «Раскраску автора», в описании набора изменений которой разные цвета для разных авторов
Вы можете жестко закодировать цвета плечей в любое время
Комментарии:
1. «авторская раскраска» отключена, и даже если она была включена, все коммиты были сделаны одним и тем же пользователем. Я создал репозиторий с 9 ветвями, пытаясь понять, что происходит с этими цветами: тестовый репозиторий . Изображение обрезано, столбец «автор» не отображается, но для всех них это одно и то же.
2. Точки (наборы изменений) имеют тот же (постоянный для ветви) цвет, что и сообщение о фиксации. Цвет линий может отличаться от цвета набора изменений… все цвета выбираются случайным образом, AFAIK
3. Хорошо, я провел еще несколько тестов, похоже, что в них вообще нет логики, работа с большим количеством ветвей в tortoisehg представляет собой полную путаницу случайных цветов. Это не очень полезно.
4. Вы можете жестко закодировать цвет ветви на глобальной основе или для каждого репозитория (более удобно, ИМХО): Настройки — Рабочая среда — Цвета ветви
5. Я уже пробовал это, но, похоже, эта функция не работает, есть открытая проблема: bitbucket.org/tortoisehg/thg/issue/1111 /…