2 ms·
When I was teaching computing at high school a few years ago, I was constantly perplexed why there was no 'simple' VCS built into beginner IDEs/editors/online I
by askvictor 3y ago
When I was teaching computing at high school a few years ago, I was constantly perplexed why there was no 'simple' VCS built into beginner IDEs/editors/online IDEs. As a starting point, nothing more than being able to save a version (number, label description), and revert to and earlier one.
Looking at how a lot of students learn by trial and error, being able to be a little more verbose on what they're trying/have tried would make this trial and error so much easier, and also be more descriptive/conscious of what they're doing.
Having effectively gotten rid of the save button with auto-save, why didn't we replace it with a 'tag' button?
- cdogl 3y agoI’m not sure how long it’s been included, but a non-technical colleague of mine noticed this week that VS Code now has built-in “history” for files in a project. Highly limited compared to a VCS, but very useful for basic change history and reversion.
- askvictor 3y agoThat's been there for a while, also in PyCharm/IntelliJ suite, but for the purposes of teaching and learning, I've been looking for something that's more deliberate - where you actively say what you've done/are doing. History is nice, but you end up with a lot of it, and it's kind of useless to go back through to find that one specific edit that worked better than the others but now everything's broken.