En SVN, ¿es verdad que generalmente una twig solo la toca un desarrollador?

Por lo que he entendido, una twig se copy directamente del tronco.

Digamos que tenemos el desarrollador A y B. A quiere trabajar en el proyecto, por lo que crea branch1 y copy de trunk a branch1. Luego trabaja en Branch1. ¿Hay algún escenario en el que B quiera trabajar en la twig1 también?

Me parece que si B quiere trabajar en el proyecto, crearía branch2 desde el tronco en lugar de trabajar en la misma twig. ¿Es este el espíritu de SVN?

No, no es verdad

Se puede copyr una twig de cada subtree de repository. Pero en la mayoría de los casos es un / trunk o alguna otra twig.

Digamos que tenemos el desarrollador A y B. A quiere trabajar en el proyecto, por lo que crea branch1 y copy de trunk a branch1.

Crear una operación de sucursal es una copy en sí misma. Crea una twig que apunta al tronco. Se llama "copys baratas", un concepto que es similar a los enlaces simbólicos.

Luego trabaja en Branch1. ¿Hay un escenario en el que B también quiera trabajar en la twig1?

Sí, es un escenario común. Por ejemplo, la twig es una twig de características y múltiples desarrolladores pueden estar trabajando en ella.

Me parece que si B quiere trabajar en el proyecto, crearía branch2 desde el tronco en lugar de trabajar en la misma twig. ¿Es este el espíritu de SVN?

Depende del caso particular y del model de bifurcación que use. Está totalmente bien que A y B trabajen en la misma twig.