|
|
|
|
|
by maccard
1443 days ago
|
|
Using distributed version control isn't applicable to most people working in games. 9) is also debatable - requiring someone to clone the entire application to make an infra change to a testing environment. Adding tickets to commit messages isn't necessarily a requirement - some work (at least in my area) is prototypey and maybe ill defined (the task might be to define it). Being able to deploy from your own machine is a double edged sword; the situation you need this is an absolute last resort. Enabling deployments from dev machines means credentials to environments, write access to infra, and likely skirting around normal processes. |
|
Are you sure about this? I mean, code absolutely should be versioned and if you can afford the storage, you should also version all of your assets, like models and audio.
Even Git has specialized functionality for storing binary assets: https://git-lfs.github.com/
Unity also seems to be pushing their Plastic SCM as well for this more specialized use case: https://www.plasticscm.com/
Either way, not using version control for any collaborative project is just asking for issues.
Not using distributed version control in particular might just make things more annoying, as anyone who has ever worked with SVN might attest to.