Size: a a a

2020 March 26

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Shumkin
ну вот с Git-ом этого не надо..
ты можешь даже прям слить оба варианта в один сразу )
и при этом выкинуть часть ненужного...
источник

AS

Alexey Shumkin in Delphi & Lazarus
или слить сначала так, потом - эдак...
источник

AS

Alexey Shumkin in Delphi & Lazarus
и у тебя будут одновременно все варианты
источник

AS

Alexey Shumkin in Delphi & Lazarus
при этом они будут БЫСТРО доступные ))
источник

AS

Alexey Shumkin in Delphi & Lazarus
и ты легко можешь посмотреть чем они отличаются
источник

SB

Sergey Bodrov in Delphi & Lazarus
Alexey Shumkin
ну вот с Git-ом этого не надо..
ты можешь даже прям слить оба варианта в один сразу )
В простых случаях могу, если там изменений мало и они сразу видны в виде diff. А если там 70% строк отличается, то все сложно. Рефакторинг, все такое.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Sergey Bodrov
Как в гит залить в HEAD произвольный файл без оглядки на предыдущие версии? Например, я локально через WinMerge залил изменения из других веток и хочу сделать эту версию основной.
и что это за кейс такой? расскажи уж )
источник

AS

Alexey Shumkin in Delphi & Lazarus
Sergey Bodrov
В простых случаях могу, если там изменений мало и они сразу видны в виде diff. А если там 70% строк отличается, то все сложно. Рефакторинг, все такое.
а рефакторинг, кстати, можно(нужно!) коммитить по частям )
источник

SB

Sergey Bodrov in Delphi & Lazarus
Alexey Shumkin
и что это за кейс такой? расскажи уж )
Есть три варианта драйвера прибора. Рабочий, устаревший и новый. Внезапно понадобилось в устаревший добавить часть функционала из рабочего и нового.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Sergey Bodrov
Есть три варианта драйвера прибора. Рабочий, устаревший и новый. Внезапно понадобилось в устаревший добавить часть функционала из рабочего и нового.
пняна..
ваще не вопрос )
источник

SB

Sergey Bodrov in Delphi & Lazarus
Они отличаются очень значительно, это по сути три разные программы
источник

SB

Sergey Bodrov in Delphi & Lazarus
Но исторически сложилось, что это три степени эволюции
источник

AS

Alexey Shumkin in Delphi & Lazarus
Sergey Bodrov
Есть три варианта драйвера прибора. Рабочий, устаревший и новый. Внезапно понадобилось в устаревший добавить часть функционала из рабочего и нового.
можно даже взять запуститмь git difftool --tool=winmerge NEW-VERSION -- FILE
и прям так добавлять из новой версии в старую
источник

AS

Alexey Shumkin in Delphi & Lazarus
Alexey Shumkin
можно даже взять запуститмь git difftool --tool=winmerge NEW-VERSION -- FILE
и прям так добавлять из новой версии в старую
никуда ничего предварительно не сохраняя
источник

SB

Sergey Bodrov in Delphi & Lazarus
Мне лично проще когда это три разных папки, а не одна с разными контекстами
источник

AS

Alexey Shumkin in Delphi & Lazarus
Sergey Bodrov
Мне лично проще когда это три разных папки, а не одна с разными контекстами
ну, это твои личные заморочки..но ты их почему-то перенёс на Git, как невозможность что-то сделать
источник

SB

Sergey Bodrov in Delphi & Lazarus
Alexey Shumkin
ну, это твои личные заморочки..но ты их почему-то перенёс на Git, как невозможность что-то сделать
А я с этого и начал! =)
источник

SB

Sergey Bodrov in Delphi & Lazarus
если нужно запилить небольшуб фичу, но не факт что она зайдет, то клонировать и обновлять весь проект ради этого не особо удобно, ветка в git в самый раз.
источник

SB

Sergey Bodrov in Delphi & Lazarus
git позволяет локально "проецировать" ветки как отдельные папки?
источник

SB

Sergey Bodrov in Delphi & Lazarus
Типа, симлинк на ветку?
источник