开发者

Need good source control [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 11 years ago.

I am working on my C programming skills. I decided to run Ubunutu Linux and 开发者_如何学运维use code::blocks as my IDE. Now, I need a good source control.

Something that's easy for a beginner to administer (I want to concentrate on coding not managing a server)

Free

Hopefully has a plugin that integrates well with code::blocks

I plan to use source control for my own use. I want to be able to undo my changes if I make too many mistakes. I also want to be able to revert back to an old version and do side-by-side comparisons.

Maybe one day, my buddy and I could work on some code together (from different locations), but this is not a major concern at this time.

What works for me?


You want Mercurial or Git. I personally prefer Mercurial.


  • Subversion is still very popular and stable. It's centralized though, which these days is considered "the old way." (I've heard people say "Git is to SVN what BitTorrent is to FTP.")
  • Git is pretty much the in thing right now. In my opinion it has a higher learning curve, but its adoption by the open-source community is widespread.
  • Mercurial is a great DVCS and, in my opinion, doesn't get enough attention. Great commercial products are built on top of it, though, so growing your project to a commercial system is pretty smooth.

There are others.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜