Friday, February 3, 2012

subversion can't roll back source file.

Hmm.. If I misunderstand, please someone correct me.
Subversion doesn't support "clean" way to roll back source code!!  Again, delta based VCS is broken from the concept.  This is not an issue with "git".



If I messed up codes, but they are not checked in, then simply subversion rolls back happily.
"svn revert [filenames]"


I happily checked in a source change, and found out that I messed up later, merge comes into play.
From svn book, http://svnbook.red-bean.com/en/1.5/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.undo


Command is simply this.
"svn merge -c -303 http://svn.example.com/repos/calc/trunk"


Now this is troublesome.  What if the revision 303 check-in is huge, with many other files checked-in together?
In other words, revision 303 contains my mess-up, but all other check-ins from other files are fine, what should we do?  We kill good changes simply exchange for roll back my bad change?


Does anyone know if merge can work in file level?


Saturday, December 31, 2011

Monday, December 26, 2011

youtube upload #4

This time, it is Korean heavy metal.

Kim Kyungho, "Judgement Day"



Thursday, October 27, 2011

Hard to keep up the blog, thanks to twitter, G+, facebook.

Thanks to those easy to use social media, I forget my blogs more often.  I hope to get something interesting to post.  These days, I don't have any specific subjects.  Other than work and music, I don't run my side projects and researches.

Maybe I can put my "type slow" practice.  I definitely get benefit from that practice.

Thursday, September 8, 2011

My third youtube upload.


Tuesday, August 2, 2011

Classical piece

Uploaded Bach BWV 997, on clean tone with my practice guitar.
Classical sounds lovely, but following music is different from playing, even in technical perspective.


http://www.youtube.com/watch?v=aDz9yDztAfY