Richard
Richard

Reputation: 6116

Software control program

I'm a college student majoring in computer engineering. I'm doing a c++ project in my comp sci class with 3 other people. Instead of zipping up our code and sending it to each other, what's the best software I can use for version control. I live on campus so setting up a server might be a problem (have to use university wifi). I've heard git and svn but I'm not super computer savy so command line things might confuse me.

Upvotes: 2

Views: 162

Answers (4)

jwd
jwd

Reputation: 11114

I like Mercurial, which is similar in many ways to Git.

It has a GUI TortoiseHg, though I have never used it.

It has free hosting at BitBucket.

Plus, in a pinch, you can just run hg serve to share your code over the network, which can be handy.

Gotta counterbalance all those "Use Git" answers (:

Upvotes: 4

ctrlc-root
ctrlc-root

Reputation: 1047

I would still recommend git, simply because of the number of people working on the project, and because its good practice. But you don't have to work from the command line. There are graphical user interfaces to Git for both windows and linux.

Tutorials:

Windows:

Linux:

  • gitk
  • giggle
  • git-gui
  • numerous others, search in your distro's package repository

Upvotes: 5

JRL
JRL

Reputation: 77995

Use a free online source repository, such as unfuddle.com, github.com, beanstalk.com. It'll let you use either SVN or git. Some force you to have an open source project (github), others let you make it private. Also, both of these programs (SVN or git) have GUI front-ends, you don't have to use the command line.

Upvotes: 6

kprobst
kprobst

Reputation: 16651

I'm sorry to say this but if you're majoring in computer engineering and you're not computer savvy or command line things tend to confuse you, you may have chosen the wrong career path.

Edit: OK, so I guess... I use Unfuddle. Free Subversion hosting and you can use TortoiseSVN or some other similar GUI tool.

Failing that you can use a service like Dropbox or box.net to share the code in zip files or something...

Good luck.

Upvotes: 2

Related Questions