-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
characterization of other version control systems #1
Comments
I felt the same - I used mercurial until I wanted to use github and found it only supports git... |
Great comments. I agree. I'm a bit stuck here because I really don't want to make this an long debate about the pros and cons of using different types of VCS (not the goal of the article). I didn't even want to mention centralized vcs but it's hard to jump into a specific kind without mentioning the alternatives. The one big difference between git and Mercurial is that the latter does not support a branching model and is somewhat less granular than git (albeit more user friendly). That's one of the features I talk about as being useful in a scientific context. I've made a small note (for now) that there are other options but not really room to go into that. Maybe the best way to address this without ignoring Mercurial might be to explain that other, more user friendly options are available and most of the use-cases described below could still be applied with other systems. 1 Git vs. Mercurial: Please Relax |
Agreed. I think you are best off avoiding any statements that one version In mentioning the advantages of distributed version control, say that On Thu, Jan 17, 2013 at 11:51 AM, Karthik Ram [email protected]:
Carl Boettiger |
If git is just discussed as an example of many VCSs, then should the title of the ms just mention VCSs instead of git specifically |
Wouldn't that be more misleading then? If the title were Review of tasty meats but the article said, I only discuss the awesomeness of bacon wouldn't that disappoint some people? Instead I'm choosing to call it Reasons why bacon is tasty but in the article I provide context and say while bacon is indeed tasty, people suffered through other, less tasty meats before. That way someone who has never eaten meat before (in this analogy, VCS newbies) wouldn't be led into thinking that there is no other kind of meat besides bacon. Does my rationale make sense or do you think I should still reword the title? |
makes sense |
So there's bacon and there's ham, both are tasty, not much of a difference, and you're writing about bacon because it is more sexy than ham. |
Absolutely right. Admittedly the article is intentionally biased because I like bacon and I want others to know reasons why I (and my colleagues) think bacon is tasty. There are other cuts of meat that are also tasty but describing them is not my goal. |
Wow, great stuff. A few nitpicks I will file as issues. starting off:
Intro make it sounds a bit too much like git is the only distributed control system. (mecurial is also distributed). Perhaps unnecessary to emphasize the 'distributed' part so much, since I'm guessing most the audience comes from the final_draft_V3.doc school of management rather than the subversion school.
The text was updated successfully, but these errors were encountered: