WHEN A COLLEAGUE KEEPS TALKING ABOUT ‘DIGITAL HUMANITIES’:
小麥注音 0.9.6: 小幅修正。
Today we’re announcing a new project called Divergence. It was built to streamline staging server testing by avoiding developer conflicts and by removing the deployment process altogether. All of this is done by taking advantage of the way Git branches work.
At LayerVault, we’ve always made a habit of developing new features on their own branches. Also known as the Github Flow, it’s a great way to keep your master branch clean and to avoid development conflicts with other features. Unfortunately, it can be expensive to run multiple staging servers, so before testing any production-ready code we always have to ask if the staging server is in use to avoid confusing fellow co-workers. To add to the problem, fixing even the smallest issues are a pain. You have to deploy code, test, fix bugs, push the fixes, deploy again, test, and so on.