русский
Germany.ruForen → Архив Досок→ Programmierung

Git - кто работает с GitVersion?

23.03.18 23:52
Re: Git - кто работает с GitVersion?
 
MrSanders старожил
in Antwort AlexNek 23.03.18 23:14, Zuletzt geändert 23.03.18 23:56 (MrSanders)

Угу. Но есть одно "но". Обычно результаты консольной команды можно объяснить заранее. А вот что именно сделает кнопочка... И какие чекбоксики, радио и прочими мультиселекты повлияют на результат... Можно пояснить только постфактум.

Если бы я получал евру за каждый раз когда приходилось разбираться с "а чо у меня тут случилось, я нажал на кнопочку и оно все не так"...

Из наиболее частого - ой, а я и не знал что у меня чекбоксик "делай ребейс перед мержем" включен. Во что превращается ветка если парочка разработчиков упорно ребейсят ее, а остальные тупо пулят и мержат, объяснять? :)

Поэтому я чувствую себя намного увереннее, когда говорю: "набери в консоли git merge --no-ff <имя ветки>" чем "нажми на кнопочку merge и проверь что в твоем любимом туле выбрано (где бы то ни было и как бы это ни называлось) не делать fast forward при мерже.


P.S. Ужас, сколько ругательских слов... мержить, ребейсить, пулить, бедный язык Пушкина и Толстого :)

P.P.S. С консолью надо просто немного поработать. И не с микрософтовскими поделками. И что-то вроде "find . -name "pom.xml" -exec grep "log4j" {} \; -print" будет набираться быстрее чем елозить мышкой по паре-тройке попапов. А если освоить sed и awk...

 

Sprung zu