Управление версиями<br />Шамрай Александр<br />a.shamray@cmcons.com<br />
Версионный контроль Team Foundation<br />
Управление версиями<br />
Набор изменений<br />
Набор изменений<br />
Набор изменений<br />
Рабочее пространство<br />
Рабочее пространство<br />
Рабочее пространство<br />
Рабочее пространство<br />
Возможности изменений<br />
Рабочее пространство<br />
Параллельная разработка<br />
Параллельная разработка<br />
Отложить<br />
Версионное хранилище<br />
Эффективное версионное хранилище<br />Get foo.bmp;12<br />Commit<br />File Store (SQL Server)<br />foo.bmp<br />bar.vb<br ...
Демонстрация<br />
Ветвление<br />
Ветвление<br />Dev<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />
Ветвление<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 />...
Ветвление<br />
Ветвление<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<b...
ДЕМОНСТРАЦИЯ<br />
Политика регистрации изменений<br />Check-in Policy<br />
Зачем это нужно?<br />
Дополнительные правила<br />
Последовательность операций при регистрации изменений<br />2<br />3<br />4<br />Commit<br />Changes<br />Update<br />Work ...
Демонстрация<br />
Распределенная разработка<br />
Модель использования<br />
Поддержка распределенной разработки<br />
Взаимодействие с региональными офисами<br />SOAP Messages<br />File Transfers<br />SOAP Messages<br />File Transfers<br />...
Взаимодействие с региональными офисами<br />SOAP Messages<br />File Uploads<br />SOAP Messages<br />Downloads<br />File Up...
Вопросы?<br />
Upcoming SlideShare
Loading in …5
×

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

1,269 views
1,203 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,269
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  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. Модель использования<br />
  32. 32. Поддержка распределенной разработки<br />
  33. 33. Взаимодействие с региональными офисами<br />SOAP Messages<br />File Transfers<br />SOAP Messages<br />File Transfers<br />SOAP Messages<br />File Transfers<br />
  34. 34. Взаимодействие с региональными офисами<br />SOAP Messages<br />File Uploads<br />SOAP Messages<br />Downloads<br />File Uploads<br />SOAP Messages<br />File Uploads<br />
  35. 35. Вопросы?<br />

×