git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* What's the best way to make my company migrate to Git?
@ 2010-05-21 14:55 Daniele Segato
  2010-05-21 15:54 ` Jakub Narebski
                   ` (2 more replies)
  0 siblings, 3 replies; 27+ messages in thread
From: Daniele Segato @ 2010-05-21 14:55 UTC (permalink / raw)
  To: Git Mailing List

Hi,

I work as a Developer (mainly Java and web applications) and I'd like
to introduce my company to the use of Git.
I don't have much time to allocate on this matter, so the elapsed for
applying any of your suggestion will probably go from weeks to months
:)

If I manage to migrate I'll be only able to start using git with the
new projects, I don't think that old project will be easily migrated
to Git (unless not until it will be widely accepted and learned by
everyone).
There are, more or less, 30 developers working in different projects
from junior to senior developers.


We use Subversion as versioning system.

The developers are used to work with Eclipse (an open source IDE) that
happen to have a Subversion plugin and they all works on Windows
platform.
I'm the only one who work on a Linux box and use git-svn from command
line as a front end to Subversion.
I already know of (some of) the advantage of using git, but I'm also
aware that it's not that easy to change other people mind on what they
used for years.
So I need to be really persuasive on the advantage of using it, and I
think you can help me on this.

I think that to introduce git in my company I should at least go throw
this 5 points:
1. prepare a project management web application easy to use and
mantain (like github or gitorious for instance) on one of our intranet
servers.
2. achieve knowledge on the git-submodule and to handle binary files
versioning (mainly third party java libraries that are in every
project)
3. learn what I had to know to use Git on windows (i never did this),
and find some user friendly AND graphical tool to propose (i know
there is a Git-eclipse module but I don't know if it is considered
stable and/or full featured)
4. give my managers some reason to migrate/begin to use Git instead of
Subversion
5. do some "school" to other developers



I think there are many of you that went throw this before and I'd like
to have some advice on the 5 point of the list above.

Can you also tell me if you think there is some risk in migrating and
what kind of difficult I could encounter in the process?
For example: like any company we have a proxy and a firewall..
For example: if i had to commit something working from home I connect
to the Subversion via HTTPS and commit, with Git I should have ssh
access which is something that I probably will not have.


I can summarize all this email with just this question: What's the
best way to make my company migrate to Git?

thank you all for any advice.

Daniele

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2010-06-06  8:19 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-21 14:55 What's the best way to make my company migrate to Git? Daniele Segato
2010-05-21 15:54 ` Jakub Narebski
2010-05-22 15:58   ` Daniele Segato
2010-05-22 16:06     ` Jakub Narebski
2010-05-22 18:26     ` Joshua Jensen
2010-05-22 10:52 ` Andrew Sayers
2010-05-22 15:52   ` Daniele Segato
2010-05-23 14:52     ` Andrew Sayers
2010-05-24 17:37       ` Daniele Segato
2010-05-23  9:12   ` Lin Mac
2010-05-23 15:06     ` Andrew Sayers
2010-05-25  7:42   ` Michael J Gruber
2010-05-31 20:04     ` Andrew Sayers
2010-06-01  6:28       ` Michael J Gruber
2010-06-01 16:00       ` Daniele Segato
2010-06-01 16:14         ` Alexander Iljin
2010-06-01 17:16           ` Daniele Segato
2010-06-01 17:45             ` Alexander Iljin
2010-06-01 16:25         ` Erik Faye-Lund
2010-06-01 16:36           ` Daniele Segato
2010-06-01 21:12         ` Andrew Sayers
2010-06-02  5:19           ` Andreas Krey
2010-06-02  7:15         ` Michael J Gruber
2010-06-05 21:27           ` Andrew Sayers
2010-06-06  8:19             ` Steven Michalske
2010-06-02 16:01         ` Sylvain Rabot
     [not found] ` <AANLkTilIihNTDPZ5NIKUzsPEZ2Gpusm-10FCBVifvNuw@mail.gmail.com>
2010-05-23 22:46   ` Daniele Segato

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).