У нас довольно много филиалов в нашем репозитории, мне интересно, есть ли быстрый список всех активных ветвей, созданных мной.Mercurial: получать активные ветви, созданные данным пользователем
ответ
Вы получаете все детско любой точки ветвления, то ли по имени филиала или безымянный филиал путем использования revlogs:
hg log -r"children(branchpoint())"
Кроме того, вы хотите, чтобы бросить в «не закрыт()» и хотят ограничить это для вас как пользователя через -u YOURNAME.
Вбрасывание в немного Баш, и вы получите список активных ветвей, которые вы способствовали по
hg log -u YOURNAME -r"children(branchpoint()) and not closed()" --template="{branch}: {rev}:{node|short}\n" | sort | uniq
Я предпочитаю использовать --template="{branch}: {rev}:{node|short} {desc}\n"
для того, чтобы лучше видеть также изменения и первого коммита - но вы можете просто ограничить его `{branch} \ n '.
Также см. Hg help revset для (дополнительной) помощи в расширенных поисковых журналах - это позволяет очень хорошо уточнить поиск. Вы можете обойтись без рода Баша и уникальнее, используя их еще более широко.
EDIT: измененные котировки от одного до двойного
К сожалению, у меня возникла некоторая ошибка при запуске «hg log -r'children (branchpoint())». Это дает ошибку, неизвестную версию. – mfdev
Попробуйте использовать двойные кавычки вместо одиночных кавычек и убедитесь, что у вас есть пробел между -r и цитатой, например. 'hg log -r" children (branchpoint()) " – Nanhydrin
Работает дословно в моей системе, но, возможно, другая оболочка или ОС могут захотеть других кавычек, поэтому попробуйте двойные, а не одиночные. – planetmaker
- 1. Как отображать только активные Mercurial-ветви в Eclipse Luna?
- 2. Mercurial Толчок закрытые ветви
- 3. Обнаружение закрытой ветви в Mercurial
- 4. Создание отрывной ветви в Mercurial
- 5. Paralell ветви/клоны в Mercurial?
- 6. Включая ветви, созданные после преобразования
- 7. Созданные пользователем классы
- 8. получать по ясным данным
- 9. филиалы, созданные одним пользователем не видели другие
- 10. Показаны только активные головки
- 11. Переименовать привязанного к ветви в Mercurial
- 12. Как создать две независимые ветви в Mercurial?
- 13. Mercurial: удалить набор изменений из удаленной ветви
- 14. Как синхронизировать две ветви в Mercurial?
- 15. Mercurial: Именованные ветви против множественных репозиториев
- 16. Mercurial - клонировать все удаленные ветви сразу
- 17. Удалить все таблицы, созданные пользователем
- 18. Созданные пользователем вестибюли или комнаты
- 19. PHP Созданные пользователем объекты Memcache
- 20. Созданные пользователем группы в Joomla
- 21. Пользовательские переменные, созданные пользователем Unix
- 22. Rails Активные проверки записей - следует ли проверять данные, не созданные пользователем
- 23. Программно получать активные соединения в окнах
- 24. Как получать только активные звонки с PhoneStateListener
- 25. Ошибка доступа к mercurial с пользователем, не являющимся пользователем root
- 26. Как нажимать динамически созданные переключатели по данным?
- 27. RoR: CanCanCan разрешить только созданные пользователем объекты
- 28. html form не созданные пользователем входы
- 29. Как получить объекты, созданные уполномоченным пользователем (Джанго)
- 30. Facebook Graph API - События, созданные пользователем
Эти названия называются ветвями? – Nanhydrin
Да, они называются ветвями – mfdev