“As another example, two developers may check out code from a main code branch and independently make changes to the code for the software application. If the first developer submits updated code for ...