Shelve changes
If you are using svn, the changelist feature can provide some utility, but it is nothing compared to the git stash. If you are using IntelliJ and svn, but want the stash like feature, you are in luck. IntelliJ has a feature under it’s VCS Menu item, named ‘Shelve changes’. Here is the link to the details: http://www.jetbrains.com/idea/webhelp/shelving-and-unshelving-changes.html
Smart joining of lines
Have you ever had a situation where you wanted to join a line of code with the line above. For e.g.,
if (!Strings.isNullOrEmpty(reference.getUserName())
&& reference.getUserName().equalsIgnoreCase(userName)) {Press Ctrl Shift J while your cursor is on the line where the merge will result.
