Code Monkey home page Code Monkey logo

Comments (2)

bkloster avatar bkloster commented on July 23, 2024

Perforce is out, as the free license is limited to 20 users. I have no idea how many people will eventually need access to the binary repository, but I'd rather not run into problems when our 21st contributor shows up.

I am in the process of setting up a Subversion repository for binary files. Subversion is not ideal, but it offers some advantages over FTP or git:

  1. It's versioned. If someone messes up a file, we can revert it.
  2. It supports locking a file, so only one person can change it until it is unlocked
  3. It supports checking out a subdirectory and only downloads the requested revision (git always clones the whole repository).

It comes with a few disadvantages, of course. For one, it's a little more complicated to build Thrive as developers will have to juggle both the code repository in git as well as the asset repository in SVN. Second, non-coders usually have a rather skeptic opinion of version control, so artists might be reluctant to adopt it.

from thrive.

jjonj avatar jjonj commented on July 23, 2024

developers will have to juggle both

I don't mind. I'm also familiar with SVN.

Second, non-coders usually have a rather skeptic opinion of version control

Don't know about that, But people who are unwilling to use it could just have someone else add it to the SVN. Files will be moved around between people on the forums often anyway.

from thrive.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.