git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's the best way to make my company migrate to Git?

From
ASAndrew Sayers <andrew-git@pileofstuff.org>
Date
Jun 5, 2010, 21:27 UTC
Message-ID
<4C0AC140.6090808@pileofstuff.org>
In-Reply-To
<4C06050C.2040505@drmicha.warpmail.net>
On 02/06/10 08:15, Michael J Gruber wrote:
> 
> Andrew's main thrust is how to migrate a team, not how to migrate a code
> base, and even less about the technical differences between svn and git.
> And that makes it especially valuable.

I'm glad you like it, and I've now finished version 2. I think I've covered most of the points raised in this thread without getting too far into technical issues that I agree belong on a different page.

As well as a few typographic upgrades, I've added some text to the "Git as an SVN client" section - warnings for the issues that Daniele mentioned, and explaining git issues to SVN users. I remember now the mental anguish I went through trying to explain what a local index is, so I thought I'd save other people the bother :)

As promised, I've also added a "traps for the unwary" section, although I'm quite tempted to make it a page on its own. The intended audience and writing style is necessarily quite different, and it awkwardly bulks up the table of contents. I'll probably leave it there unless it gets any bigger or people think splitting it out is a particularly good idea.

One issue I haven't addressed is unpushed commits. I want to write something like "consider setting GIT_PS1_SHOWUNPUSHED to remind people when they have committed but not yet pushed", so I'm going to see if I can add support to git-completion.bash for such an option.

	- Andrew
Previous: Michael J GruberNext: Steven Michalske
Message 24 of 27 in “What's the best way to make my company migrate to Git?”
  1. Daniele SegatoMay 21, 2010
  2. Jakub NarebskiMay 21, 2010
  3. Daniele SegatoMay 22, 2010
  4. Jakub NarebskiMay 22, 2010
  5. Joshua JensenMay 22, 2010
  6. Andrew SayersMay 22, 2010
  7. Daniele SegatoMay 22, 2010
  8. Andrew SayersMay 23, 2010
  9. Daniele SegatoMay 24, 2010
  10. Lin MacMay 23, 2010
  11. Andrew SayersMay 23, 2010
  12. Michael J GruberMay 25, 2010
  13. Andrew SayersMay 31, 2010
  14. Michael J GruberJun 1, 2010
  15. Daniele SegatoJun 1, 2010
  16. Alexander IljinJun 1, 2010
  17. Daniele SegatoJun 1, 2010
  18. Alexander IljinJun 1, 2010
  19. Erik Faye-LundJun 1, 2010
  20. Daniele SegatoJun 1, 2010
  21. Andrew SayersJun 1, 2010
  22. Andreas KreyJun 2, 2010
  23. Michael J GruberJun 2, 2010
  24. Andrew SayersJun 5, 2010
  25. Steven MichalskeJun 6, 2010
  26. Sylvain RabotJun 2, 2010
  27. Daniele SegatoMay 23, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.