Skip to content

Instantly share code, notes, and snippets.

@ezhov-da
Last active March 10, 2019 12:15
Show Gist options
  • Save ezhov-da/05698880416fbf76566062632fcea7e0 to your computer and use it in GitHub Desktop.
Save ezhov-da/05698880416fbf76566062632fcea7e0 to your computer and use it in GitHub Desktop.
kdiff
Как происходит работа с KDIFF:
1. Для примера создадим основной репозиторий.
2. Сделаем от основного репозитория branch №1
3. Сделаем от основного репозитория еще один branch №2
4. Откорректируем строку в файле в ветке №1
5. Откорректируем ту же строку в файле в ветке №2
6. Попробуем сделать merge ветки №2 с веткой №1
7. В KDIFF отобразятся конфликты в трех панелях:
- A - базовая ветка от которой произошло оба branch (значение на момент ответвления)
- B - ветка №1 в которую происходит merge
- C - ветка №2 из которой роисходит merge
Как это выглядит на практике:
1. Есть ветка trunk
2. От нее сделана ветка test
3. Делаешь ветку разработки от trunk
4. Производишь разработку
5. Делаешь merge с веткой test, но в ней уже кто-то откорректировал твой участок кода
6. Происходят конфликты.
- A - trunk
- B - test
- C - ветка разработки от trunk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment