The invention provides a method for repairing a traditional building as before. The method comprises the following steps: 1, cleaning an old building; 2, selecting a repairing material, and dressing according to the required shape and size; 3, repairing with an antique repairing material on the basis of the original appearance of the old building through reference to the original material and structure of the old building and combination with natural conditions in the local history period to achieve an effect of repairing old as before; and conducting old appearance reproduction antique finish processing on a new antique building to achieve an effect of repairing new as old. The method is a subversive improving method, is remarkable in repairing effect, and can be targeted to repair old buildings of different appearances in a specific environment with a new material or an old material as a raw material, so that the repaired old buildings can completely show the real and natural old general appearance. The method is simple, is short in repairing time, and is reduced in raw material consumption.