Clear out untracked files when restoring a checkpoint (#1139)

This commit is contained in:
Louis Jimenez
2025-06-17 22:01:42 -04:00
committed by GitHub
parent 87053d9317
commit 443465a805

View File

@@ -110,5 +110,7 @@ export class GitService {
async restoreProjectFromSnapshot(commitHash: string): Promise<void> {
const repo = this.shadowGitRepository;
await repo.raw(['restore', '--source', commitHash, '.']);
// Removes any untracked files that were introduced post snapshot.
await repo.clean('f', ['-d']);
}
}