Visual Studio позволяет менять ветки с помощью режима Git Azure Dev Ops - PullRequest
0 голосов
/ 10 июля 2019

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

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

1 Ответ

1 голос
/ 10 июля 2019

Оба поведения являются стандартным, правильным поведением Git, которое не имеет ничего общего ни с Visual Studio , ни с Azure DevOps.

Если у вас есть изменения в файле, и файл не отличаетсямежду ветками вы можете свободно переключать ветви.

Если у вас есть изменения в файле, а файл отличается от , он жалуется, что вы должны либо отменить изменения, спрятать их, либо зафиксироватьих.

...