Вот шаги, которые я всегда следую перед проверкой в коде,Не нарушайте сборку - как?
Получить последние новости от СВНА
Объединить конфликтные файлы
Построить
Выполнить мои тесты
Заезд
Несмотря на все это, существует вероятность того, что я могу сломать сборку, если есть какие-либо локальные изменения, которые я, возможно, пропустил. Я знаю, что наличие сервера непрерывной интеграции разрешит это однажды и на всегда. Но это новый проект, и сервер CI еще не настроен.
Вот некоторые из полезных статей, которые я прочитал по этой теме.
Любые советы о том, как абсолютно убедиться, что я не нарушаю строить?
Несмотря на все ваши усилия и все ваши меры предосторожности, всегда есть шанс, что вы можете что-то забыть и повредить сборку. Точно так же, как есть вероятность того, что система будет скомпрометирована, несмотря на высокий уровень безопасности. Плагин для выпуска maven имеет цель «подготовить», которая (помимо прочего) проверяет, были ли вы исправлены все ваши локальные изменения (даже файлы, которые вы еще не добавили под своим контролем версий). Я не уверен, что это подойдет вашим потребностям. Я знаю, что это изменит как минимум два файла, и вам нужно будет иметь в виду. – carlspring