Additional options/functionality for local history?

I love the JetBrains IDE's local history, but after using VSCodes similar addon, "local-history" it made me realize just how much more valuable it is/can be to have a persistent local history. I had set a rule that it will save whatever the most recent one is within X time frame, so if its 60 seconds, if you have a nervous habit of saving your code after nearly every change, you don't end up with 27,561 revisions of your files... not that it has happened to me, or anything..

I do, of course, still use git and commit all of my code regularly, but that is usually when I am done with something. I like the local history because often times I might try something 3-4 different ways, and later on, I might want to retry something I might have tried at some other point, or mix part of what I did with something else I tried (specifically with Unity when I am learning to convert code to the new DOTS methodologies).

That said, the fact that the VSCode version is persistent and stayed within the project itself was extremely nice and quite useful, instead of it being tied to the IDEs version and could be wiped out. Is there any way to do something like this with Rider or would I need to make something like that myself?

1 comment
Comment actions Permalink

Thanks for the feedback.

 

>  had set a rule that it will save whatever the most recent one is within X time frame, so if its 60 seconds

That said, the fact that the VSCode version is persistent and stayed within the project itself was extremely nice and quite useful, instead of it being tied to the IDEs version and could be wiped out

 

The Local History features in the Rider doesn't have these two functions currently.

Please vote for the related feature here: https://youtrack.jetbrains.com/issue/IDEA-61385.

I have attached your feedback (can set a time to store the local history in a place instead of being tied to the IDEs version) in this ticket so the related developers can see it.

Also, you can leave your comment on this ticket.

If you have any related feature requests, don't hesitate to tell us or create a feature request in our issue tracer.

 

By default, Local History is configured to store revisions for the last 5 working days (that is, days when the file was modified). You could refer to here to increase the retention period: https://www.jetbrains.com/help/idea/local-history.html#retention. It will help a bit if you are nervous about the saving code in the IDEA.

0

Please sign in to leave a comment.