|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Quote:
Last edited by shuhao : 11-01-2012 at 23:50. |
|
#2
|
||||
|
||||
|
Re: Git or SVN in WRWB
Quote:
For any robot purpose, hg is just as fast as git on linux. I think its also more of a percieved speed: git is c, which is fast, while hg is python, which is slower. However, its not very noticeable today (it may have been a few years ago though), due to some C code, and optimizations |
|
#3
|
|||
|
|||
|
Re: Git or SVN in WRWB
Our team used Mecurial / TortoiseHG last year. Having version control was great, but I'll say that we had huge issues due to the flexibility -- ended up with multiple heads by accident. And it was hard to merge changes in the right direction, so that you only had to review your own changes.
Hoping this year will be smoother. KC |
|
#4
|
|||
|
|||
|
Re: Git or SVN in WRWB
I'll have to check out Mercurial. I agree Git is way nasty when you need roll something back (like that 40Mbyte movie you checked in by accident).
For now, I have Git on the command line while I research Mercurial...Thanks! |
|
#5
|
|||
|
|||
|
Re: Git or SVN in WRWB
Git would allow you to roll that back even when pushed to a remote.
Mercurial would not, you would be left to the remote host providing some method of removing commits (which bitbucket does, but only via a webinterface). |
|
#6
|
|||
|
|||
|
Re: Git or SVN in WRWB
I've been using SmartGit for my windows machines, as I'm not a very experienced with Git or command line repository stuff in general (my workplace uses MKS, which is all GUI), it seems to work fairly well and is pretty intuitive UI (though, as I said, I'm a beginner with git and it may not provide more advanced functionality). It's also got github integration which is nice
![]() |
|
#7
|
|||
|
|||
|
Re: Git or SVN in WRWB
We use git + ucpp on linux. I'm working on getting a nicer makefile generator that handles dependencies better and a native (not through wine) compiler for next year. So far, git has worked extremely well. Github is also awesome - probably the biggest plus for git.
I haven't use hg though, so I can't comment on which is better. Why would you be checking in a big movie? You have to git add it explicitly before it will be tracked, even if you always just git commit -a. Unless you're doing git add * - but in that case, maybe you deserve the extra work At least do git add *.h *.cpp if you're lazy. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|