Team Foundation Build 2010 - найти изменения с момента последней хорошей сборки - PullRequest
1 голос
/ 20 мая 2010

Я использую Team Foundation Build 2010 для своего процесса сборки. Я хочу обновить версию файла для сборок, которые изменились с момента последней хорошей сборки. Как определить, какие файлы были изменены с момента последней удачной сборки? Мои сборки помечены, но не имеют связанных наборов изменений.

1 Ответ

0 голосов
/ 26 мая 2010

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

Теперь я делаю следующее:

  • Весь проект относится к общему файлу AssemblyVersion.cs, который содержит только информацию для DLL и версии Exe

  • В среде разработки этот файл имеет фиксированный номер версии x.y.z.0, где x, y и z - номера текущей основной, вспомогательной и ревизионной версий моих продуктов

  • Во время сборки общий файл AssemblyVersion.cs изменяется так, что 0 заменяется 5-значным числом (меньше 65535), которое генерируется, начиная с текущей даты и номера сборки за день. Тот же номер автоматически применяется в качестве метки для TFS

Таким образом:

  • Все сборки, сделанные на машинах разработки, имеют номер сборки .0 и могут быть легко идентифицированы, и, если вам нужно скопировать DLL с одной машины разработчика на другую, верная версия

  • Все файлы, из которых изготовлен продукт, имеют определенный номер сборки, который можно использовать для отслеживания определенной метки на TFS, если это необходимо

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