It's common for an EVAP code to clear itself after repair, but it's not guaranteed. If the problem that caused the code is still present, then the code will likely come back. However, if the problem has been fixed, then the code should clear itself within a few drive cycles.