FK~

Moje odkazy

Ostatní odkazy

Close Windows
Nenajdete mě na Facebooku ani Twitteru
Rozpad EU
Jsem členem FSF
There Is No Cloud …just other people's computers.
Sane software manifesto / Manifest příčetného softwaru

Criss-cross merge

vydáno: 18. 4. 2015 13:14, aktualizováno: 10. 6. 2022 22:16

Moje ilustrace k problému tzv. criss-cross merge.

Subversion, Git, Mercurial, Bazaar – loga + průhledné pozadí

The criss-cross merge case:

Here's an example of where simple three-way merge can't do the right thing. Each letter represents a snapshot of the history, and time goes downwards. The numbers after some letters refer to which line number was modified at that time.

Vektorová ilustrace:

Criss-cross merge

Původní ASCII art:

A
|\
| \
|  \
|   \
|    \
|     \
|      \
B8      C3
|\     /|
| \   / |
|  \ /  |
|   X   |
|  / \  |
| /   \ |
|/     \|
D8      E3
 \      |
  \     |
   \    |
    \   |
     \  |
      \ |
       \|
        ?

Přílohy:

Odkazy a zdroje:

Témata: [verzovací systémy]

Komentáře čtenářů

Tento článek zatím nikdo nekomentoval

Přidat komentář

reagujete na jiný komentář (zrušit)
jméno nebo přezdívka
název příspěvku
webová stránka, blog
e-mailová adresa
nápověda: možnosti formátování
ochrana proti spamu a špatným trollům

Náhled komentáře