class_docstr: Build a new configuration for the experiment based on parent config.
  
  Parameters
  ----------
  conflicts: Conflicts
      Object representing a group of conflicts
  manual_resolution: bool, optional
      Starts the prompt to resolve manually the conflicts. Use system's default if not provided.
  branch_from: str, optional
      Name of the experiment to branch from.
  algorithm_change: bool, optional
      Whether to automatically solve the algorithm conflict (change of algo config).
      Defaults to True.
  code_change_type: str, optional
      How to resolve code change automatically. Must be one of 'noeffect', 'unsure' or
      'break'.  Defaults to 'break'.
  cli_change_type: str, optional
      How to resolve cli change automatically. Must be one of 'noeffect', 'unsure' or 'break'.
      Defaults to 'break'.
  config_change_type: str, optional
      How to resolve config change automatically. Must be one of 'noeffect', 'unsure' or
      'break'.  Defaults to 'break'.
docstr: Automatically resolve conflicts unless manual-resolution is True.
docstr_tok: ["Automatically","resolve","conflicts","unless","manual-resolution","is","True","."]
code: def resolve_conflicts(self, silence_errors=True):
      """Automatically resolve conflicts unless manual-resolution is True."""
      ith_conflict = 0
  
      while ith_conflict < len(self.conflicts.get()):
          # TODO: Meh, ugly
          conflict = self.conflicts.conflicts[ith_conflict]
  
          resolution = self.conflicts.try_resolve(
              conflict,
              silence_errors=silence_errors,
              storage=self.storage,
              **conflict.get_marked_arguments(
                  self.conflicts, **self.branching_arguments
              ),
          )
  
          if resolution and (
              self.manual_resolution and not resolution.is_marked
          ):
              self.conflicts.revert(resolution)
  
          ith_conflict += 1
  
imports: import logging
  import orion.core
  from orion.algo.space import Dimension
  from orion.core.evc import conflicts
  from orion.core.evc.adapters import CompositeAdapter
label_desc: Use image node_id 4 for calling the ExperimentBranchBuilder obj's underlying member method code with example usage: obj.resolve_conflicts(silence_errors) without return types