Would you migrate from cvs to svn or directly to git or hg?

前端 未结 5 886
陌清茗
陌清茗 2021-02-03 10:28

I don\'t know if this is the right forum to ask.

My company makes use of CVS as a version control system. We plan to move to a more modern version control system. What w

5条回答
  •  不知归路
    2021-02-03 10:56

    Things SVN has that might be important to your workflow:

    1. Partial checkouts.
      Can just checkout part of the tree (important if you have more than 1 project in your repository)

    2. Mixed checkouts.
      Parts of your checkout can be at different revisions, down to a single file.

    3. Globally unique revision is monotonically increasing.
      It's easy to see in SVN that rev 1206 is later than 1100 (c.f., is cfbb0827c67d later than d500c208c3c5?)

    4. Many projects can share the same SVN repository.
      If your package consists of several EXEs, DLLs and whatnot, in Hg/Git land you may end up using several repositories to manage this. This can complicate tag/revision handling somewhat

提交回复
热议问题