Re:Code Fearlessly
by spc476 on Friday December 03, 2010 @03:55AM
(#1965226)
git makes it painless. At work, we use svn, which I've found makes it harder to try those crazy ideas, so I don't even bother (or if I do, I have to checkout the entire project in another directory, which takes forever due to the sheer size of the project, so again, I'm relunctant to do even that).
[ Parent
| on HN ]
You can also do a server-side svn copy to create a branch of trunk (which is relatively instantaneous), then use svn switch to selectively swap out the directories in your working copy relevant to your change. I usually wrap this up in small bash scripts at the root directory that "toggle" the switches. I call it "poor man's dvcs."
Re:Code Fearlessly
by bostonvaulter2 on Saturday December 04, 2010 @03:53AM
(#1968888)
Have you tried git-svn? The initial checkout can take a while, but it gives you many of the features of git, while still using svn.