4 ms·
The third problem can essentially be solved by doing all your production builds by checking out code from some central repository. If you follow that rule, then
by adrianmonk 9y ago
The third problem can essentially be solved by doing all your production builds by checking out code from some central repository. If you follow that rule, then you guarantee you'll have the source code for every binary in production.
That way, you can still have a distributed repository (Git, Mercurial, etc.) if you want. Even if some code exists only in some developer's local repository, it's presumably not that big of a deal since that code can never have made it to production.