Confusión SVN: "add local, incoming add on merge" ¿A qué se refieren realmente las palabras?

Soy bastante nuevo en subversión y los documentos simplemente no tienen sentido para mí. Me preguntaba si alguien podría desglosar este post de error (de svn st ) en inglés simple, al igual que en el otro, obtengo local delete, incoming delete upon merge .

Para ser preciso sobre mi pregunta:

  1. ¿A qué se refiere local add (o local delete )?
  2. ¿A qué se refiere la incoming add (o la incoming delete )?

Lo que me desconcierta es que la sucursal no tiene absolutamente nada que ver con los files que reciben estos errores. En otras palabras, no agrega ni elimina ninguno de estos files localmente (lo que supongo que significa local add/delete localmente). Además, si hubiera eliminado el file localmente, ¿por qué estaría en conflicto con una eliminación en el repository ( incoming ) de todos modos?

Información de background

Cómo llegué aquí: fusioné el trunk con mi branch y estoy tratando de comprometerme con mi twig.

PD: He intentado leer la gestión de las twigs troncales y de funciones: eliminación local, eliminación entrante al fusionar , pero hay demasiada terminología. Otras preguntas / respuestas que he leído aquí SOY no parecen aplicarse o son difíciles de entender.

Local Add o Local Delete refiere a la adición o eliminación en la copy de trabajo de SVN. Incoming Add o Incoming Delete hace reference a la actualización del repository svn. Por ejemplo, el usuario A y el usuario B han desprotegido desde Branch1. El usuario A está trabajando en el file abc.java. El usuario B ha eliminado el mismo file y ha confirmado sus cambios. Entonces, ahora en el repository SVN, el file abc.java no está presente y el usuario A todavía está modificando y cuando intenta comprometerse, obtendrá un error out of date . Cuando el usuario A intentó actualizar su copy de trabajo Incoming Delete y se Incoming Delete conflicto en la copy de trabajo del Usuario-A. Similar es el caso con la fusión. Puede resolver el conflicto mediante svn resolve --accept=working PATH