Painless Version Control?
December 21, 2005 4:09 AM
Subscribe
I'm a graduate student in computer science. It's often that I wish I had some form of painless version control for all the code and papers I produce.
What should I use version control? How? Solutions need to be cross-platform and integration with Emacs is a big plus.
I've used CVS once or twice both from the command line and from within Eclipse, but I take it there are better things out there? SVN? What about something patch based like darcs or arch, these look interesting to me, are they really better?
Are there any setups that work somewhat well with binar files (more and more of my writing is in LaTeX, but I still have word stuff floating around).
I'm using Windows XP, OS X and Linux, so I'd need clients for each platform. The server should at least run on Linux.
Most of all, the process of committing and checking out needs to be painless, if I can integrate it into my emacs workflow that's all the better. Also, ease of branching would be a big plus (as I understand it, branching would let me try completly different paths and then drop back in parts that seem fruitful).
Anyone in a situation similar to mine? What are you doing? What else should I be looking out for?
posted by mge to technology (20 comments total)
1 user marked this as a favorite
posted by letourneau at 4:25 AM on December 21, 2005