Reads the data associated with a MergedTreeValue so it can be written to
e.g. the working copy or diff.
Parses conflict markers from a slice. Returns None if there were no valid
conflict markers. The caller has to provide the expected number of merge
sides (adds). Conflict markers that are otherwise valid will be considered
invalid if they don’t have the expected arity.
Parses conflict markers in content and returns an updated version of
file_ids with the new contents. If no (valid) conflict markers remain, a
single resolves FileId will be returned.