Git is more advanced than svn and is more conducive to multi-person collaborative development. svn is simpler than git. If you are familiar with svn first and then learn git, you will not be used to it. If you learn git first and then svn, you will feel that the two have a lot in common, so If it is optional, you should choose git. It will not be difficult to learn svn when needed in the future.
Personally, I think git is a very important tool. You don’t have to know svn, but you can’t know git. Even if you are a closed company, as long as you have the opportunity to collaborate with external developers on development and maintenance of multiple versions, git is better than svn. Much better. Compared with git, svn is obviously outdated and no longer suitable for the current needs of distributed collaboration and rapid iteration.
Currently, the company uses SVN for code version control, but I personally think it is better to use Git. For novices, it doesn’t matter which one you learn first. Of course, SVN is relatively easy, so Git’s functions are more powerful. For your experience using SVN and Git, you can refer to this post:
Looking at the project, most projects use git, but for some main files, projects that have changed too much, or have grown too fast, they are not suitable for git, which will cause the number of files to grow geometrically. . Your server hard drive will be very helpless. .
It’s best to get in touch with both. Many companies use SVN, but if you want to engage in open source, Github will be more popular. Learning git is still more helpful.
Git is more advanced than svn and is more conducive to multi-person collaborative development. svn is simpler than git. If you are familiar with svn first and then learn git, you will not be used to it. If you learn git first and then svn, you will feel that the two have a lot in common, so If it is optional, you should choose git. It will not be difficult to learn svn when needed in the future.
Personally, I think git is a very important tool. You don’t have to know svn, but you can’t know git. Even if you are a closed company, as long as you have the opportunity to collaborate with external developers on development and maintenance of multiple versions, git is better than svn. Much better. Compared with git, svn is obviously outdated and no longer suitable for the current needs of distributed collaboration and rapid iteration.
Currently, the company uses SVN for code version control, but I personally think it is better to use Git. For novices, it doesn’t matter which one you learn first. Of course, SVN is relatively easy, so Git’s functions are more powerful. For your experience using SVN and Git, you can refer to this post:
http://www.ihuxu.com/blog/the-feeling-of-using-the-git-and-the-svn/
Learn git directly. After using git, you will never want to use svn again.
git is more powerful
There is no relationship between the two, you can use git directly.
Nowadays, new projects generally use git, and SVN is used for historical legacy
Looking at the project, most projects use git, but for some main files, projects that have changed too much, or have grown too fast, they are not suitable for git, which will cause the number of files to grow geometrically. . Your server hard drive will be very helpless. .
It’s best to get in touch with both. Many companies use SVN, but if you want to engage in open source, Github will be more popular. Learning git is still more helpful.
Generally, newer Internet companies use git more, while old companies use SVN more. Both are easy to get started with.
It is recommended to learn git. Many open source projects use git. For example, you have to use git when playing on Github.com
Just go to git, no one uses svn anymore