LINUX.ORG.RU

История изменений

Исправление Slavaz, (текущая версия) :

Или просто пишем скрипт, который берёт ревизию в качестве аргумента и проводит тестирование с ней.

Да, такое без проблем:
git checkout <ShaCommitId>
и можно скриптовать сколько душе угодно

Потом можно его скармливать hg bisect, особенно если написать так, чтобы он мог брать тест из рабочей копии, а остальное из данной ревизии.

http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html
git bisect run <cmd>...

Короче, спорить в общем-то не о чём. И git, и hg одинаково эффективно выполняют задачи по управлению историей файлов, хоть и делают это немного разными путями и командами.
Тут уже спор идёт на уровне «синий цвет фу» вместо «материал прочнее/слабее». Потому что «материал» одинаково прочен у обоих, поэтому начинаются споры про «эргономичность», «сложность», «порог вхождения» и т.д.

Скажем так, новичку абсолютно без разницы в чём не разбираться: или он не будет знать Git, или он не будет знать Mercurial - в обоих случаях шансы на путь к успеху равны :) В конечном итоге получится адепт гита или ртути, но только лишь в силу привычки.

Исходная версия Slavaz, :

Или просто пишем скрипт, который берёт ревизию в качестве аргумента и проводит тестирование с ней.

Да, такое без проблем:
git checkout <ShaCommitId>
и можно скриптовать сколько душе угодно

Потом можно его скармливать hg bisect, особенно если написать так, чтобы он мог брать тест из рабочей копии, а остальное из данной ревизии.

http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html
git bisect run <cmd>...

Короче, спорить в общем-то не о чём. И git, и hg одинаково эффективно выполняют задачи по управлению историей файлов, хоть и делают это немного разными путями и командами.
Тут уже споридёт на уровне «синий цвет фу» вместо «материал прочнее/слабее». Потому что «материал» одинаково прочен у обоих, поэтому начинаются споры про «эргономичность», «сложность», «порог вхождения» и т.д.

Скажем так, новичку абсолютно без разницы в чём не разбираться: или он не будет знать Git, или он не будет знать Mercurial - в обоих случаях шансы на путь к успеху равны :) В конечном итоге получится адепт гита или ртути, но только лишь в силу привычки.