SRL Archive - General News

svn -> git


Wizzup?

2010-03-12 12:03:41

From now on the svn repository is officially deprecated.
I'm not going to close it as some of you may still be using it to checkout from, but I highly recommend downloading git and cloning: git://villavu.com/simba.git

For write access, it's slightly different, but there aren't too many peeps with write access so that'll work out.

E: I'll copy some of my git tuts soon.

Harry

2010-03-12 12:33:26

Not Found

The requested URL /simba.git was not found on this server.


ಠ_ಠ

Edit: disregard that, I fail at git. No http access..

Nava2

2010-03-12 12:53:16

good move, now I have to learn git :p

Gu3st...

2010-03-12 13:39:33

Why?

MylesMadness

2010-03-12 14:04:25

Thats annoying

Nava2

2010-03-12 15:18:24

git > svn.

Wizzup?

2010-03-12 15:28:44

From: Zyt3x
Why?


From Developers forum:
From: Boreas
http://villavu.com/forum/showthread.php?t=10149
How is the windows support now?


msysgit has pretty good windows support. It has a shell for the terminal people and "git gui" / "gitk" for the people who prefer GUIs. It also comes with a small MinGW suite. ssh/sshkeygen/gnu utils. It's pretty complete.
However, that's my opinion. Perhaps a few devs can check it out, and see how they like it.

From: nielsie95
What are the exact advantages? Because all that I do with SVN is pretty much Commit/Update.


  • Work offline. You can commit locally, and push all your changes later.
  • What does this mean? You can test locally, have several revisions locally, go back a revision, change it a bit more, and then commit all your changes to the server. With SVN? You cannot commit locally. You cannot test locally whilst having different revisions. You can only diff against head.
  • Much better branching support. We currently don't use them because svn braching stinks.
  • Fine merging support. It often auto merges nicely. (svn's sucks)
  • Faster.
  • Distributed. Everyone has access to the full repository, and all the history, locally!
  • Nice web interface.
  • More suitable for releases.
  • Much better workflow. A non SRL developer can simply clone the srl repository, make some changes, and I (or another dev that can push to the main repos) can pull changes from his repository and push them to the SRL main repos. No applying his patches, just pull and you're done.

There are a lot more, but I think these are the most important to us.

EDIT2: Watch it to 25 minutes or so. It's really informative: http://www.youtube.com/watch?v=4XpnKHJAok8

i luffs yeww

2010-03-26 03:25:52

So if I'm using Cygwin (got it from cygwin.com, and I got that from git-scm.com/download), how do I get Simba using it? :3

Wizzup?

2010-03-26 05:01:36

From: i luffs yeww
So if I'm using Cygwin (got it from cygwin.com, and I got that from git-scm.com/download), how do I get Simba using it? :3


You can just download msysgit.

i luffs yeww

2010-03-26 05:25:52

And then.. :)

Wizzup?

2010-03-26 05:28:11

From: i luffs yeww
And then.. :)


There are several tutorials on it, just follow them.

Home

2010-03-26 05:47:55

I made this tutorial, hopefully someone can find it usefull.

http://villavu.com/forum/showthread.php?p=697647#post697647


~Home

nielsie95

2010-03-26 12:47:01

I must say.. Git really pretty big, I had to search around for like 5 minutes before I knew how to update.. xD

mastaraymond

2010-03-27 07:26:18

From: nielsie95
I must say.. Git really pretty big, I had to search around for like 5 minutes before I knew how to update.. xD

It's a pain in the ass to use.. But once you get the hang of it, mweh.