[git-users] Moving to git
Hello, I want to drive a move to git in my company that is currently using SVN, I was wondering if there are presentations that were already created that can show the benefits of git over SVN. I would lke to win hearts of stockholders and begin a moment already 60% of Dev team using git-svn in the company. Thanks. -- You received this message because you are subscribed to the Google Groups Git for human beings group. To view this discussion on the web visit https://groups.google.com/d/msg/git-users/-/5GnWJe09OGkJ. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
[git-users] Re: git status long time, gitignore
On Sunday, July 1, 2012 6:19:28 AM UTC+2, jack sparrow wrote: On Jun 30, 1:13 am, Thomas Ferris Nicolaisen tfn...@gmail.com wrote: On Friday, June 29, 2012 2:29:59 PM UTC+2, jack sparrow wrote: On Jun 29, 3:36 pm, Thomas Ferris Nicolaisen tfn...@gmail.com wrote: It is possible to place a .gitignore file in each directory, and Git will respect this. Therefore it checks every folder for this file, but I doubt that's what is causing your performance problems. Can you please describe the size, number of files, and what kinds of files there are in your repository? What is your Git version, and operating system? the repo has around 80K files, git version 1.7.10-rc4 and operating system is Linux. the rep has just text based source files like .c,h, mk etc This sounds weird. I think I've had much better performance with larger repositories. I'm tending towards thinking it could maybe be some bug in that version you have installed. It looks like a release-candidate (rc4), and could therefore be an unstable version. Have you tried other versions of Git? There are some interesting observations and discussions on huuuge repositories here http://comments.gmane.org/gmane.comp.version-control.git/189776, but I don't think you should be running into those problems. ok, is there a way to know what is taking time. any debugs in git, any profiling, there should be someway of figuring out what git might be doing ...? You can do: GIT_TRACE=1;git status As I said earlier, you should try a version of Git which is not a release-candidate. You should also see how it performs on some different repositories: * Try another repository which is a bit smaller, both in number of files, size and number of revisions * Initialise your source tree as a new repo with no history, and see if it suffers the same performance problems Oh, another thing: What sort of hard-drive and file-system do you have? Are you working on an encrypted partition? -- You received this message because you are subscribed to the Google Groups Git for human beings group. To view this discussion on the web visit https://groups.google.com/d/msg/git-users/-/TlzhZPYgYLcJ. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
[git-users] Re: Moving to git
On Sunday, July 1, 2012 9:54:25 AM UTC+2, David MZ wrote: Hello, I want to drive a move to git in my company that is currently using SVN, I was wondering if there are presentations that were already created that can show the benefits of git over SVN. I would lke to win hearts of stockholders and begin a moment already 60% of Dev team using git-svn in the company. Thanks. This is a very interesting subject. I think what would impress your stockholders the most would be if you can show them what are the most valuable benefits in *your* context. To figure that out, you look at what problems SVN are creating today. Typical problems I've seen are: * People avoid refactoring and renaming because it always leads to conflicts * People spend a lot of time merging * Svn commands like blame, update and status are unbearably slow * Nobody cares about writing good commit messages (because you can't really keep any order in svn log anyway) Once you have gathered the problems your team has with using SVN, it's nice to perform some benchmarks to show off how fast Git is compared to Subversion on those typical day-to-day tasks you have regarding source control. Similar to this one: http://git-scm.com/about/small-and-fast (but you're better off using your own benchmarks rather than relying on some created for someone else's code) In the end, you could for example say For the average team member, using Git instead of SVN would save two hours of work every week. For the whole team, that means 15.000$ every month!. Stakeholders tend to care more once they see problems that actually waste a lot of money. You say at a moment 60% of the Dev team are using git-svn. Is this already the case, or is that the moment when you want to move from SVN to Git in the future? -- You received this message because you are subscribed to the Google Groups Git for human beings group. To view this discussion on the web visit https://groups.google.com/d/msg/git-users/-/tY3taCF1b0kJ. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.