Нет, я не предлагаю Вам поискать сведения о поддержке TFS в Blend 3 Preview. Понятное дело, что в официальном документе сказано - что есть в Blend 3 Preview, и мы видим небольшую заметку о том, что все-таки да – есть теперь поддержка TFS Source Control. Вопрос в другом – где же эта знакомая закладка с Team Explorer в Blend и как именно происходит работа?
А ответ простой – закладки нет. А поддержка TFS реализована, но пока еще не совсем в полной мере.
Для ознакомления с сложившейся ситуацией можно пойти в обычный User Guide (F1) по Blend и почитать выдержки. Попробуем разобраться по порядку и представить общую картину.
1. Что же нам в итоге необходимо?
Предположим, что Вы уже установили у себя Visual Studio Team System 2008 Team Explorer , а также SP1. Далее сказано что нужно поставить Team Foundation patch (VS90SP1-KB960881-x86). Но ссылки не дается. Поискав немного, оказалось что этот файлик можно найти на MSDN Code Gallery. Под названием KB967483: Enables Team Foundation Server 2008 to work with Expression Studio 3. Поставили все дружно.
2. Что далее?
Нет, Team Explorer после этого патчика в Blend так и не появится. Но теперь в Blend можно открыть решение, которое связано с репозиторием TFS.
3. Открываем, загружаем проект.
Намечается прогресс – видим маленькое красивое окошко.
И после этого знакомое окошко коннекта к TFS. Залогинились.
4. Возможности.
Смотрим внимательно на проект и видим знакомые c VS замочки.
Можем спокойно приступать к редактированию файлов. Приятно заметить, что изменения сразу же отслеживаются и отмечаются соответствующими маркерами. Давайте посмотрим какие у нас есть возможности на разных уровнях.
Ofline-online.
Если вдруг пропал коннект с TFS, Blend переключается в режим Offline. При первом удобном случае можно перейти снова в Online.
Solution.
Да, мы можем добавлять новые проекты в решение! Да и по выпадающему списку видим много чего.
Проект добавлен успешно. Паралельно запущенная VS с тем же проектом сразу сообщила о сделанных изменениях.
Project.
Можно делать Check in, Chech out, добавлять новые элементы, с получение последних и отдельно запрашиваемых версий проблем быть не должно. Историю тоже можно посмотреть.
Окошки правда с отображением сопутствующих данных будут уже не в черном стиле Blend. Но это я наверное уже придираюсь :)

Item.
Ну и для отдельного элемента мы тоже наблюдаем большой набор.
- Check Out
- Check In
- Undo Pending Changes…
- Get Latest Version
- Get Specific Version…
- View History for this Item…
- …
Все прекрасно работает.
Что пока нельзя?
Пока что некоторые дополнительные возможности ограничены. Например такие как
- создание прямо в Blend-e новых решений с учетом контроля исходного кода.
- эксклюзивный Check out
- Настройка слияния изменений в файле.
Для вышеуказанных действий предлагается воспользоваться Visual Studio Team System 2008 Team Explorer или полной версией Visual Studio Team System 2008.
Выводы.
Что ж, как по мне, достаточно много всего сделано для расширения границ работы в Blend-е. Если учитывать, что этот инструментарий с таким набором задумывался все-таки для дизайнера и его будет достаточно для нормальной работы.

Оригинал: Кто ищет – тот найдет…TFS.
Опубликовано
16 апреля 2009, 11:16
, автор -
Helen