среда, 19 мая 2010 г.

Хто сломал билд ?!

Иногда бывает что автор коммита который поломал билд не доступен, например, заболел, и вам нужно определить почему завалился билд. Как же это сделать если вы ничего не знаете о подсистеме в которой завалился тест ? Можно использовать метод бинарного поиска.

В Subversion есть команда svn-bisect из пакета subversion-tools, инсталируется так:
sudo apt-get install subversion-tools

Счастливые пользователи Hg или Git используют hg bisect и git bisect.

Выражаю соболезнования пользователям CVS, бинарный поиск не работает.

Комментариев нет: