Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Управление версиями в TFS 2008

644 views

Published on

С семинара в Воронеже 16 октября 2009

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Управление версиями в TFS 2008

  1. 1. Управление версиями<br />Шамрай Александр<br />a.shamray@cmcons.com<br />
  2. 2. Версионный контроль Team Foundation<br />
  3. 3. Управление версиями<br />
  4. 4. Набор изменений<br />
  5. 5. Набор изменений<br />
  6. 6. Набор изменений<br />
  7. 7. Рабочее пространство<br />
  8. 8. Рабочее пространство<br />
  9. 9. Рабочее пространство<br />
  10. 10. Рабочее пространство<br />
  11. 11. Рабочее пространство<br />
  12. 12. Возможности изменений<br />
  13. 13. Параллельная разработка<br />
  14. 14. Параллельная разработка<br />
  15. 15. Отложить<br />
  16. 16. Версионное хранилище<br />
  17. 17. Эффективное версионное хранилище<br />Get foo.bmp;12<br />Commit<br />File Store (SQL Server)<br />foo.bmp<br />bar.vb<br />Upload<br />Handler<br />9<br />11<br />15<br />12<br />“The Deltafier”<br />17<br />17<br />Download<br />Handler<br />11<br />9<br />12<br />15<br />File Cache (App Tier Disk)<br />Сжатие + Хранение дельты≈ 70% Сохраненного места!<br />
  18. 18. Демонстрация<br />
  19. 19. Ветвление<br />
  20. 20. Ветвление<br />Dev<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />
  21. 21. Ветвление<br />Dev<br />Bugfix<br />Test<br />Prod<br />1<br />2<br />7<br />10<br />3<br />8<br />9<br />12<br />13<br />14<br />17<br />4<br />5<br />11<br />15<br />6<br />16<br />
  22. 22. Ветвление<br />
  23. 23. Ветвление<br />Dev<br />Firm1<br />Firm2<br />Prod<br />Bugfix<br />1<br />2<br />7<br />10<br />3<br />8<br />9<br />12<br />13<br />14<br />17<br />4<br />5<br />11<br />15<br />6<br />16<br />
  24. 24. ДЕМОНСТРАЦИЯ<br />
  25. 25. Политика регистрации изменений<br />Check-in Policy<br />
  26. 26. Зачем это нужно?<br />
  27. 27. Дополнительные правила<br />
  28. 28. Последовательность операций при регистрации изменений<br />2<br />3<br />4<br />Commit<br />Changes<br />Update<br />Work Items<br />Checkin Mail<br />Validate<br />Policies<br />1<br />Checkin Policy<br />Engine<br />Work Items<br />Static Analysis<br />Checkin Tests<br />Custom Policy<br />Workspace<br />4<br />12<br />V5<br />12<br />9<br />12<br />Changeset 12<br />Artifact<br />Link<br />WorkItem 158<br />Checkin Event<br />
  29. 29. Демонстрация<br />
  30. 30. Прозрачный процесс<br />
  31. 31. Место MS Team System в ряду КИС<br />
  32. 32.
  33. 33. Высоко сижу, далеко гляжу…<br />
  34. 34. Демонстрация<br />
  35. 35. Распределенная разработка<br />
  36. 36. Модель использования<br />
  37. 37. Поддержка распределенной разработки<br />
  38. 38. Взаимодействие с региональными офисами<br />SOAP Messages<br />File Transfers<br />SOAP Messages<br />File Transfers<br />SOAP Messages<br />File Transfers<br />
  39. 39. Взаимодействие с региональными офисами<br />SOAP Messages<br />File Uploads<br />SOAP Messages<br />Downloads<br />File Uploads<br />SOAP Messages<br />File Uploads<br />
  40. 40. Вопросы?<br />

×