svn - Git or Subversion for a TFS user -


I am from 2005 Beta 2 on TFS, installed it, administered it, and used it on daily work Have done I would like a source control solution for my home projects written with Visual Studio 2008 Professional, and I can not afford TFS.

After merging, the big thing for me is the integration into Visual Studio, I have just become addicted to running source control from within an IDE to change.

I have done some homework and it has come down for guit and subversion.

Git

  • Gitextensions
  • Popular on SO (active community for support)

Dosage

  • Ankh's SSVN
  • Popular on SO (active community for support)
  • It looks like there are great documents in the O'Reilly book

At some point I will probably try both to expand my knowledge on this subject, but by then I would seek to find that thing I am doing only what works

  1. Is one or GIT or SVN going to feel more natural for me as a TFS user?
  2. Is there any gift that I am going to go with anyway?
  3. Is one of the IDE plugins more robust and robust?
  4. Is there one more active / responsible development team?
  5. AnhkSVN closed for a rough start, but now it's a pretty good And stable device. So I do not think you have too many issues.

    If you are developing yourself now, go with SVN, because the toolset is a bit better and more mature (at least last checked), and DVCs may be overkill for only one user. Has both systems are in active development, and both are active communities that favor and support each.

    Gotchas? Yes, the checkout model has gone with both. TFS is always optimized for, check / check model, even if checkout is not necessary as they are in VSS I personally think that once you use it, you can use TFS source code control SVN will like. Especially in the mobile scenario where you can not connect to your home source code control server.

    I am a bit biased because I am recruited SVN fanboy, but I want to go with SVN for your needs. For some time like this, Git is more suitable when you want to start a project where you want to merge the changes in your content to the contributors distributed and disconnected. If you do not need it, then SVN Is the place for


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -