Roofers typically protect an unfinished roof from rain by promptly covering it with tarps or similar waterproof materials. This prevents water from seeping into the exposed portions of the roof and causing potential damage.