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?
Friday, February 3, 2012
Tuesday, January 31, 2012
Saturday, December 31, 2011
Monday, December 26, 2011
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.
Maybe I can put my "type slow" practice. I definitely get benefit from that practice.
Thursday, September 8, 2011
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
Classical sounds lovely, but following music is different from playing, even in technical perspective.
Subscribe to:
Posts (Atom)
