If there are 3 or more tubes with the same colour, blocks will automatically split when necessary to available space.
Depending on the level options you can have tubes of different sizes, when this is the case blocks can be moved between empty tubes of different capacities and split as needed. If there are different sized tubes the level is only considered completed when all blocks are in the taller tubes.