Simple revisioning cp -r src src.bak1 cp -r src src.bak2 ... Extremely simple Possibly adequate for small code Wastes space - copies all src / obj files Better to just save differences Easy to accidentally delete a backup Doesn't support groupwork