Как не иметь 'version = GBmaster' в ссылках Azure DevOps

URL-адреса Azure DevOps для файлов и вики-статей содержат соответственно &version=GBmaster и &wikiVersion=GBwikiMaster.

Можно ли настроить DevOps так, чтобы он не добавлялся?

Сегодня я получаю:

Я желаю:


person tymtam    schedule 08.08.2019    source источник


Ответы (2)


Это поведение AzureDevop по умолчанию, в основном &version/ &wikiversion обозначается какая ветвь code/wiki отображается в пользовательском интерфейсе. Даже если вы не предоставите версию, AzureDevOps автоматически добавит ее, чтобы указать, какая ветвь выбрана.

Скажем, в вашем репо у вас есть несколько ветвей, таких как master / develop, тогда в зависимости от выбранной вами ветки &version изменится автоматически, как &version=GBmaster или &version=GBdevelop, если вы не предоставите ветку по умолчанию, будет добавлена ​​в запрос.

person Jayendran    schedule 08.08.2019

Можно ли настроить DevOps так, чтобы он не добавлялся?

Нет, настроить его невозможно. Это ожидаемое поведение, как описал Джайендран, это тег, который отмечает версию файла, из какой ветви.

Если вы хотите увидеть содержимое файлов без &version=GBmaster, вы можете попробовать вызвать REST API: Items - Get

Например:

https://{organization}.visualstudio.com/{Project}/_apis/git/repositories/{Repository ID}/items?path=WAP/WAP.Tests/Properties/AssemblyInfo.cs
person Andy Li-MSFT    schedule 08.08.2019