Learn version control with git first or through SVN?

I am currently part of the SVN group. We move on to git. I used git personally (and actually use git-svn to roll back to the main SVN repository), so I am convinced of its advantages.

One problem is that git is more complex than SVN. We have completely new people who will need to learn version control from the start. Does anyone have experience learning version control by jumping right into git? I am wondering if it will be too much or if it will be easier not to learn the expectations based on SVN.

Does anyone have any experience with any approach - jumping directly into git or getting to know svn first?

+3
source share
5 answers

I think this may depend on the number of users and the settings that you have, learning Git for a small user base without too many branches or special functions is actually very simple, and the basic concepts of version control are the same. Where it begins to diverge, you get a more complex project management strategy with several branches and development staff.

So, if you have a small team, I would say jump right into Git.

If you have a large team and you jump right into Git, then be prepared to realize that you may need to reconfigure how you set up your repositories at a later date as soon as you understand the system better.

+8
source

, . , . - - , .

+9

git - . , :-) , , , svn. git ( , , ) svn -.

, , git:

  • Git Magic.
  • , .
  • git , . . ; , , , . !
  • , git: . , .
  • , ; pull .
  • , , .
  • , git-gui: -)
+4

, , git " " , , , , svn...

, git.

0

: git -svn, svn. - , VSS SVN. , , - git.

, git, ,

rebase -i

0

Source: https://habr.com/ru/post/1732239/


All Articles