Size: a a a

2019 February 22

AT

Alexander Tsukanov in testspro1c
Если тут есть тестировщики (не программера), поделитесь плиз опытом как вы в гите работаете?
источник

AK

Alexander Kuntashov in testspro1c
В VSC штатно Ctrl + Shift + P затем набираешь ручками Git Pull и выбираешь команду
источник

AT

Alexander Tsukanov in testspro1c
Да, я посмотрел штатное. Там и merge есть, но при конфликтах вываливает окно, которое даже я не особо понимаю.
источник

NG

Nikita Gryzlov in testspro1c
Alexander Tsukanov
Всем привет! Мужики, такой вопрос:
Есть ли в VSC человеческий способ обновлять свою ветку из мастера (или из другой своей ветки) ?
Посмотрел штатные возможности. Чет они там не очень (
Кто как поступает? Не хочется тестировщика фаршем ПО нагружать.
Можно это удобно прямо из VSC делать? Может плагин какой-то есть удобный?
чем нажатие кнопки синхронизации в нижнем левом углу не подходит? плюс есть целая git панель. плюс есть git lens со своей панелью
источник

AT

Alexander Tsukanov in testspro1c
кнопка синхронизации же из текущей ветви обновляет
источник

AT

Alexander Tsukanov in testspro1c
а вопрос про обновление из мастера
источник

NG

Nikita Gryzlov in testspro1c
Alexander Tsukanov
Да, я посмотрел штатное. Там и merge есть, но при конфликтах вываливает окно, которое даже я не особо понимаю.
мерж в гитленсе хороший
источник

NG

Nikita Gryzlov in testspro1c
Alexander Tsukanov
кнопка синхронизации же из текущей ветви обновляет
кнопка синхронизации обновляет из текущего апстрима по методу pull-push. что ты имеешь ввиду под "мастером"?
источник

AK

Alexander Kuntashov in testspro1c
а рядом кликнуть если на ветку,то ее можно будет помеять
источник

AT

Alexander Tsukanov in testspro1c
Nikita Gryzlov
кнопка синхронизации обновляет из текущего апстрима по методу pull-push. что ты имеешь ввиду под "мастером"?
Я возможно не до конца понимаю логику этой кнопки значит.
Кейс такой:
1. Тестировщик пилит что-то в отдельной ветке (мы это вливаем через пул реквесты в гитлабе)
2. Пока он что-то пилил я мог что-то влить в мастер (реализацию шагов поправил например)
3. Ему нужно эти изменения подтянуть в свою ветку
источник

AT

Alexander Tsukanov in testspro1c
Для этого можно кнопкой синхронизации воспользоваться?
источник

NG

Nikita Gryzlov in testspro1c
Alexander Tsukanov
Для этого можно кнопкой синхронизации воспользоваться?
если он остается в своей ветке, то нет. т.к. синхронизация смотрит на апстрим ветку, а она будет не мастер.
источник

AT

Alexander Tsukanov in testspro1c
Вот. И вопрос как из мастера в этом случае обновиться
источник

NG

Nikita Gryzlov in testspro1c
источник

NG

Nikita Gryzlov in testspro1c
либо делаешь fetch и git: merge branch через f1
источник

AT

Alexander Tsukanov in testspro1c
А при конфликтах оно что выдаст?
источник

NG

Nikita Gryzlov in testspro1c
чтобы мержить с локальным мастером его надо сначала зафетчить. что в IDE, что в консоли. либо мержиться с origin/master
источник

NG

Nikita Gryzlov in testspro1c
Alexander Tsukanov
А при конфликтах оно что выдаст?
не поверишь. мерж конфликт)
источник

AT

Alexander Tsukanov in testspro1c
понятно, а в каком виде?
источник

AT

Alexander Tsukanov in testspro1c
Трехстороннее слияние в GUI оно откроет?
источник