Я работал в предыдущем проекте, где, если бы я попытался изменить ветки локально, не фиксируя мои изменения вначале, вывел бы ошибку и настоял, чтобы я сделал это первым. Однако текущий проект, в котором я работаю, позволяет моим ветвям изменений без внесения изменений, что, конечно, более опасно (проверка кода в неправильной ветке).
Я пытаюсь выяснить, является ли это политика в Azure Dev Ops, которая была установлена в моем единственном проекте, а не в этом новом. Я не видел ответа Visual Studio (2017) на это, но, возможно, я что-то упустил.