5 thoughts on “A DVCS migration howto

  1. Looks like the link ought to end in .html, not just .htm.

    ESR says: Corrected.

  2. Any advice for a project which includes lots of media assets (images and sound files) encoded in compressed formats, and a long history of modifying those assets? Putting the entire commit history in a DVCS would lead to impractically vast download times. Is there a standard and convenient way to put only the source code into a DVCS and everything else into a centralized VCS, without making the install process too user-unfriendly? (We try to actively court beta-testers.)

  3. @Max E

    Search for git-annex, or search “git or bzr or hg” and “binary files” or “big files”

    Solutions for your exact use case where developed around those dvcs, i know they exist i just don’t have the links at hand.

  4. Thanks, that was useful. Hadn’t realized you can access git via hg. That’s handy.

  5. Wrt. Step 2, svn->git: would it be better to use `git tag` where possible, rather than direct file manipulations? I’m thinking about what happens if something goes wrong.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>