[...]
Erityisesti, darcsissa branch ("haara") ''ei'' ole tietystä projektin tilasta luotu vaihtoehtoinen jatko. Mitkä tahansa kaksi joukkoa muutoksia ovat toistensa haaroja, mikäli niissä on yhteisiä muutoksia. Darcs ei piittaa, mikä muutos alun perin edelsi mitäkin tai missä vaiheessa mikin muutos siirrettiin näiden haarojen välillä ja mihin suuntaan. Darcs vain huolehtii siitä, että samat muutokset tuottavat täsmälleen saman lopputuloksen riippumatta siitä, missä järjestyksessä ne on saatu.
[...]
Lisäksi minulla on toisenlainen ajatus konflikteista. Darcsissa
konflikteja sisältävät repositoryt ovat keskenään samanlaisia, niissä
konfliktissa olevat muutokset eivät näy.
peruuntuvat. Haluaisin, että niin kauan kuin konflikteja on,
jokainen näkee "oman" (ts. ensin saamansa) muutoksen. Jos konfliktin
haluaa ratkaista, pitää perua molemmat muutokset (softa voi auttaa).
Tällöin muutokset voivat "tunneloitua" sellaisten muutosten ali, joiden
kanssa ne ovat ristiriidassa.
* [kategoria: työkalut] * [versionhallinta]