Does it make sense to use source control to manage graphics files (e.g. PSDs & AI files)

前端 未结 6 1804
我寻月下人不归
我寻月下人不归 2021-02-19 10:46

Of course source control tools like Git, (Mercurial, SVN, etc...) can do a great job at managing source code. But I wonder, do these tools provide the developer with any advanta

6条回答
  •  南旧
    南旧 (楼主)
    2021-02-19 10:55

    Although this is very opinionated issue, I would say no — at least for git.

    • Git was not created as a storage solution.
    • There's no way to merge image files.
    • Therefore, branches don't make sense — if the only way to merge these branches together is to choose which version is correct, you're better of replacing the file right away.
    • Git GUI tools are inferior to console, and are not simple. Do you want to teach your art team what the difference between commit and push is?
    • When you checkout git repo, you checkout the whole history of all files, starting from initial commit. If you work on binary files long enough, the size will get enormous.
    • Many git hosting sites, such as github, have limits on individual file sizes.

    I think that you're much better off with dropbox.

提交回复
热议问题