Size: a a a

2019 March 25

AS

Alexey Shumkin in pro.git::next
Alexey Shumkin
А git log -M70? ;)
Хотя по-умолчанию как раз-таки 50%... Значит файл сильно поменялся
Если тебе прям так нужно отслеживать переименования, делай их отдельным коммитом до изменений
источник

AS

Alexey Shumkin in pro.git::next
Anton Karmanov
оно везде показывается как удалённый и с нуля добавленный файл, не только в IDE
источник

AK

Anton Karmanov in pro.git::next
В гитлабе тоже консоль открывать для апрува merge request?
источник

AS

Alexey Shumkin in pro.git::next
Anton Karmanov
В гитлабе тоже консоль открывать для апрува merge request?
Смотря что ты хочешь сделать
источник

RU

Roman Usherenko in pro.git::next
Alexey Shumkin
Хотя по-умолчанию как раз-таки 50%... Значит файл сильно поменялся
Если тебе прям так нужно отслеживать переименования, делай их отдельным коммитом до изменений
это кстати не поможет. надо делать в разных ПРах
источник

AS

Alexey Shumkin in pro.git::next
Roman Usherenko
это кстати не поможет. надо делать в разных ПРах
Почему это? В одном ПР может быть не один коммит
источник

RU

Roman Usherenko in pro.git::next
Alexey Shumkin
Почему это? В одном ПР может быть не один коммит
если ты в одном коммите мувнул файл, а в другом его весь переписал, то каждый комит будет показывать нормально, а весь ПР все равно будет показывать как удаленный и созданный
источник

AK

Anton Karmanov in pro.git::next
в общем откатил коммит, отревертил в нужных местах файлы и вручную через git mv сделал что нужно; на глаз изменения в файлах прям явно меньше 50%
источник

AS

Alexey Shumkin in pro.git::next
Roman Usherenko
если ты в одном коммите мувнул файл, а в другом его весь переписал, то каждый комит будет показывать нормально, а весь ПР все равно будет показывать как удаленный и созданный
А, ну так - возможно. У меня другой flow, так что могу ошибаться в случае merge-ПРов
источник

AS

Alexey Shumkin in pro.git::next
Anton Karmanov
в общем откатил коммит, отревертил в нужных местах файлы и вручную через git mv сделал что нужно; на глаз изменения в файлах прям явно меньше 50%
Проверь с git whatchanged -M...
Поиграясь коэффициентом.. он там показывает вычисленный
источник

AK

Anton Karmanov in pro.git::next
окей, не знал про такую команду, гляну
источник
2019 March 26

Dv

Dr. Friedrich von Never in pro.git::next
Anton Karmanov
Гайз, такой вопрос.

У меня был в проекте файл style.less, я удалил его и создал styled.jsx. Контент файлов совпадает примерно на 70%. И сделал так я несколько раз в разных папках.

В итоге в коммите где-то показано, что style.less переделан в styled.jsx, а где-то не показано: style.less удалён, а styled.jsx добавлен как новый файл.

Если я сброшу коммит, то я могу как-то сказать гиту, чтобы он рассматривал styled.jsx не как новый файл, а как файл на основе style.less?
Есть только один норм способ это сделать: переименовать файл одним коммитом, и потом уже менять содержимое другим коммитом.
источник

Dv

Dr. Friedrich von Never in pro.git::next
Alexey Shumkin
Проверь с git whatchanged -M...
Поиграясь коэффициентом.. он там показывает вычисленный
Ого, крутая команда.
источник

RU

Roman Usherenko in pro.git::next
Dr. Friedrich von Never
Есть только один норм способ это сделать: переименовать файл одним коммитом, и потом уже менять содержимое другим коммитом.
не поможет это в пределах одного ПРа, я выше объяснил почему
источник

Dv

Dr. Friedrich von Never in pro.git::next
Roman Usherenko
не поможет это в пределах одного ПРа, я выше объяснил почему
Ну мне больше интересно, что будет говорить blame, например
источник

Dv

Dr. Friedrich von Never in pro.git::next
Что там в PR отображается — на мой взгляд, весьма вторично
источник

Dv

Dr. Friedrich von Never in pro.git::next
PR сегодня был, а завтра уже закрыт.
источник

Dv

Dr. Friedrich von Never in pro.git::next
А blame может понадобиться годы спустя
источник

RU

Roman Usherenko in pro.git::next
blame должен работать
источник

АП

Алексей Пономарёв Mielofon [E13/RU/NCH] in pro.git::next
Вопрос. Вот я сделал git merge. Как узнать сколько изменений в полученым коммите?
источник