# `mix surfex.resolve`
[🔗](https://github.com/dcoai/surfex/blob/v0.6.2/lib/mix/tasks/surfex.resolve.ex#L1)

A relation is conflicted when two entries were recorded without seeing each other,
typically on two branches that were then merged. `mix surfex.status` lists the tips'
ids; this records the picked one again with both as parents (`Surfex.Record.resolve/7`).

    mix surfex.resolve "spec.md#Carts/Adding items" MyApp.Cart.add/2 --type implements --pick 3f9c01

`--pick` takes the start of a tip's id. If the code or spec has moved since, the
relation is then dangling, and `mix surfex.confirm` is next.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
