Commit avec fichier temporaire