Как сбросить номер сборки в TFS 2010 - PullRequest
1 голос
/ 13 апреля 2011

Можно ли сбросить номер сборки в TFS 2010.

И еще вопрос.Если в Project есть несколько определений сборки, могу ли я сохранить номер сборки для каждого определения сборки.Не создавать пользовательские действия

Ответы [ 2 ]

1 голос
/ 05 июня 2014

Единственный способ, которым я нашел, чтобы сбросить номера сборок (что я хотел сделать после многих неудачных сборок, когда я модифицировал скрипты и еще много чего), - это уничтожить все сборки, которые вам не нужны.

В моем случае я просто хотел уничтожить все сборки и начать все сначала. Поэтому я сначала удалил все свои сохраненные сборки в Проводнике сборки в Visual Studio 2013. Важно сначала удалить всех (или некоторого числа) ваших сборок, прежде чем уничтожить их.

Затем я запустил эту команду:

tfsbuild destroy /collection:http://mytfs2013server:8080/tfs/mycollection /builddefinition:"myteamproject\mybuildname" /daterange:~2015-1-1

Сначала я запустил его с параметром -preview, чтобы посмотреть, что он делает.

Как только я уничтожил все сборки, я снова запустил свою сборку и вуаля, вернувшись к сборке 1.

Более подробную информацию об уничтожении можно найти здесь: http://msdn.microsoft.com/en-us/library/ee794689.aspx

Обратите внимание, что я сделал это с TFS 2013, но он работает как минимум до 2010 года.

1 голос
/ 13 апреля 2011

Номер сборки устанавливается с помощью шаблона номера сборки, который вы указали в определении сборки.При редактировании определения сборки перейдите на вкладку «Процесс» -> поле «Формат номера сборки», и вы можете настроить внешний вид номеров сборки.

Формат по умолчанию: $ (BuildDefinitionName) _ $ (Date:yyyyMMdd) $ (Rev: .r)

, который даст вам номер сборки, состоящий из вашего имени определения сборки, текущей даты и числовой ревизии в конце, чтобы обеспечить уникальность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...