Git - кто работает с GitVersion?
Угу. Но есть одно "но". Обычно результаты консольной команды можно объяснить заранее. А вот что именно сделает кнопочка... И какие чекбоксики, радио и прочими мультиселекты повлияют на результат... Можно пояснить только постфактум.
Если бы я получал евру за каждый раз когда приходилось разбираться с "а чо у меня тут случилось, я нажал на кнопочку и оно все не так"...
Из наиболее частого - ой, а я и не знал что у меня чекбоксик "делай ребейс перед мержем" включен. Во что превращается ветка если парочка разработчиков упорно ребейсят ее, а остальные тупо пулят и мержат, объяснять? :)
Поэтому я чувствую себя намного увереннее, когда говорю: "набери в консоли git merge --no-ff <имя ветки>" чем "нажми на кнопочку merge и проверь что в твоем любимом туле выбрано (где бы то ни было и как бы это ни называлось) не делать fast forward при мерже.
P.S. Ужас, сколько ругательских слов... мержить, ребейсить, пулить, бедный язык Пушкина и Толстого :)
P.P.S. С консолью надо просто немного поработать. И не с микрософтовскими поделками. И что-то вроде "find . -name "pom.xml" -exec grep "log4j" {} \; -print" будет набираться быстрее чем елозить мышкой по паре-тройке попапов. А если освоить sed и awk...