Я думаю, что это git reset
, Вам нужно.
Остерегаются того git revert
средства что-то совсем другое от, скажем, svn revert
- в Подрывной деятельности, возвращаться отменит Ваши (незафиксированные) изменения, возвращая файл текущей версии из репозитория, тогда как git revert
"отмены" фиксация.
git reset
должен сделать эквивалент svn revert
, то есть, отменить Ваши нежелательные изменения.
Мы используем следующий метод:
он должен только хорошо выполнить тест, поэтому жестко заданные ссылки на зависимости с
system
мы не меняли структуру проекта для maven, вы можете указать в maven настраиваемые каталоги scr, test, resources (если у вас есть только один каталог src и test)
команда, используемая в CI,
mvn clean compile sonar: сонар
Мы используем Continuum для части CI, но он должен работать так же хорошо в Hudson.
Этот метод не изменил никаких других элементов сборки, он просто сделан специально для Sonar. Но это открывает путь для непрерывной интеграции (ежедневной) сборки или для использования maven в качестве инструмента сборки. Этот метод аналогичен «режиму сонарного света», описанному здесь
Дополнительная информация здесь:
Вы можете использовать сонар без Maven. вам просто нужно указать ему, где находятся файлы rport со свойствами: sonar.cobertura.reportPath, sonar.clover.reportPath, sonar.surefire.reportsPath…
См. здесь: http://sonar.codehaus.org / tag / ant /
Есть поле для галочки, чтобы установить эти значения при настройке сборки в hudson - это называется «Проверить, НЕ ли этот проект собран с maven2»