I was wondering which DVCS is most conducive to experimentation i.e. branching, etc. I want something where anyone can quickly launch smaller projects and refactor code quickly. I want to create an environment where experimenting is cheap and can be discarded/merged easily.
I was wondering which DVCS is most conducive to experimentation i.e. branching, etc. I
Share
Git is known for very cheap branching, they made it so that branching was something trivial, so that, like you said, you could create branches for any little thing. I don’t have experience with the other DVCSes, but I imagine they’re pretty similar given their similar nature. I just know that cheap branching is one of Git’s reasons for creation, or something like that. Sorry if I misunderstood your question.
Here’s a section of a popular article/site giving details about git over other version control systems.
In response to your comment: On windows I imagine? I’ve been fine using msysgit, get msysGit-fullinstall-1.6.4-preview20090729. For a detailed walkthrough with screenshots that helped out some friends, I recommend the Git for Windows Developers series.