It is currently 18 Apr 2024, 20:02
   
Text Size

New Source Control Site - hopefully easy

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

New Source Control Site - hopefully easy

Postby mtgrares » 03 Sep 2009, 18:42

Someone left a comment on my blog about http://github.com/ which says it has easy, collaborative source code control. This is just a thought and I'm not sure if the link is useful or not.
mtgrares
DEVELOPER
 
Posts: 1352
Joined: 08 Sep 2008, 22:10
Has thanked: 3 times
Been thanked: 12 times

Re: New Source Control Site - hopefully easy

Postby silly freak » 03 Sep 2009, 21:43

seems like a bit of setup in the first place. i'm not experienced in that, but there are a few things to do:
  • besides, of course, that you need another account
  • and the repo to setup
  • every user has to "fork" the repo, that seems like the user's "private" place for uploading code
  • and then there's the ssh. afaik, windows doesn't come with ssh out of the box any more. i'm glad i'm on linux ;)
on the other side, there's a dedicated eclipse plugin. I hope that would take much of the complexity out of the task

i'm not sure what to think of it. sure, it's a little complex, but i'd like to learn a little about working with a central repository, and it would probably make the development cycle a little faster?

i think, in the end, it's more a choice of sympathism than of cost and gain^^
___

where's the "trust me, that will work!" switch for the compiler?
Laterna Magica - blog, forum, project, 2010/09/06 release!
silly freak
DEVELOPER
 
Posts: 598
Joined: 26 Mar 2009, 07:18
Location: Vienna, Austria
Has thanked: 93 times
Been thanked: 25 times

Re: New Source Control Site - hopefully easy

Postby mtgrares » 05 Sep 2009, 20:47

There is probably no such thing as "easy source code control", lol.
mtgrares
DEVELOPER
 
Posts: 1352
Joined: 08 Sep 2008, 22:10
Has thanked: 3 times
Been thanked: 12 times

Re: New Source Control Site - hopefully easy

Postby Snacko » 05 Sep 2009, 21:44

svn & cvs is the "easy source control", they have tortoiseSVN and tortoiseCVS on windows to ease the file management. Those are centralized code versioning systems.

The new wave of version systems is distributed vs, which mean everyone can (and default does) have the full repository locally stored and you can push / pull changes between each of those. The most used are git (ex. hosting of "central" repository http://github.com/), and mercurial. The first one mostly mingw console based interfaces so can be hard to interact with (I think I saw a java implementation for eclipse integration somewhere).

Once you get to know one versioning system type, then all the others are pretty much the same only command names may change. I personally keep my projects in git as it is much faster to commit changes CardGenerator repository update takes 1s under git while mercurial does take 5s. The big difference is easily noted when you add binary files to your repository.

You can integrate svn into eclipse with http://subclipse.tigris.org/, mercurial http://www.eclipseplugincentral.com/Web ... d-676.html, git http://git.or.cz/gitwiki/EclipsePlugin and many others like bazaar and other.
Snacko
DEVELOPER
 
Posts: 826
Joined: 29 May 2008, 19:35
Has thanked: 4 times
Been thanked: 74 times


Return to Forge

Who is online

Users browsing this forum: No registered users and 43 guests


Who is online

In total there are 43 users online :: 0 registered, 0 hidden and 43 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 43 guests

Login Form