During development, as I get certain components of a project working properly, I
save the associated files and document the status in a "milestones.txt" file. A
typical entry might look like this:

MILESTONE 6
FILES: addcomment.php, loginform1.inc, userfuncs.inc, interact.css
STATUS: Got foo working, bar looks good, x-browser styles look good, still need
to blah blah blah...

Versions of the files associated with that entry would be: addcomment.ms06.php,
loginform1.ms06.inc, userfuncs.ms06.inc, interact.ms06.css

Though these files may (and probably will) still be modified as the project
moves toward completion, if things get really messed up, I can use the milestone
files to revert back to a known state.

This is a somewhat tedious process that would benefit a lot from automation. I'd
love to be able to click a "set milestone" button and have all open files
displayed in a list box, with a text box below. I could select any of the files
in the list box that are part of the milestone, and enter a bit of descriptive
text, then hit save and have each of those files backed up as filename.ms##.ext.
An associated dialog would display all milestones for review and restoration. A
right click option for the filetabs that would set a milestone for a specific,
individual file would also be nice. Another useful right-click option would be
right-clicking on a folder in the project panel to automatically set a milestone
for all the files in that folder/group (whether they are open or not.)

-- 
<http://forum.pspad.com/read.php?2,40408,40408>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem