search

Home  >  Q&A  >  body text

Git and SVN

Can newbies learn git if they have never been exposed to SVN? Or should they just learn SVN?

淡淡烟草味淡淡烟草味2795 days ago1740

reply all(12)I'll reply

  • 習慣沉默

    習慣沉默2017-05-02 09:31:11

    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.

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:31:11

    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/

    reply
    0
  • 阿神

    阿神2017-05-02 09:31:11

    Learn git directly. After using git, you will never want to use svn again.

    reply
    0
  • PHPz

    PHPz2017-05-02 09:31:11

    git is more powerful

    reply
    0
  • 高洛峰

    高洛峰2017-05-02 09:31:11

    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

    reply
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:31:11

    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. .

    reply
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:31:11

    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.

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:31:11

    Generally, newer Internet companies use git more, while old companies use SVN more. Both are easy to get started with.

    reply
    0
  • 黄舟

    黄舟2017-05-02 09:31:11

    It is recommended to learn git. Many open source projects use git. For example, you have to use git when playing on Github.com

    reply
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:31:11

    Just go to git, no one uses svn anymore

    reply
    0
  • Cancelreply