Accidentally Overwriting a Buildspec
If you edit an existing buildspec, the modified buildspec may overwrite the original. If this is not what you intend, you can prevent this by forcing a new name for the buildspec. This can be done by specifying a new user-defined tag or modifying the answer to one of the following build options: threading, debugging, or linking. This will result in a distinct configuration being built.
The same danger applies if you edit a buildspec from another buildspace and your buildspace already contains a buildspec for the same build configuration.