Is it a good practice to comment a block of code which might come useful in the future?

1. I have a snippet of code say a Java Method in my enterprise application which might help me in the near or far future.
2. I am commenting out this Method since this is not useful for now in my current build.
3. Here I have a good versioning system also like SVN.

So **what's the good practice** - to *use SubVersion* or just *comment the block* of code and use it when required?