Работа с Team Foundation Server
В TEAM можно хранить вопреки ожиданиям не только проекты студии, но и просто виндузовые папки. Например на этом рисунки изображен проект ITSMO, который состоит из целого ряда проектов - сборки для SQL-сервера, какие-то библиотеки, сайт, SQL-процедуры. Этот TEAM-проект не мапирован ни на какую виндузовую папку конкретно.
Но я храню в TEAM и локальную копию этого сайта - это проект JOB57. На рисунке он напрямую мапирован на виндузовую папку. После создания проекта - папка TEAM не мапирована ни на какую виндузовую папку:
Однако если выбрать Get Latest Version - то появляется окно выбора виндузовой папки:
После чего мы можем добавлять на контроль любой отдельный виндузовый файл или папку:
После чего добавленный на контроль файл будет занесен в базу и с ним можно проводить все операции контроля версий:
При этом файла на диске получают атрибут ReadOnly. Кстати, если перемещать файлы папки внутри TEAM - то они перемещаются и в реальном физическом расположении. Я сначала не уловил эту идею и испортил несколько папок на дисках. Благо восстановить с помощью TEAM можно все что угодно.
<SITEMAP> <MVC> <ASP> <NET> <DATA> <KIOSK> <FLEX> <SQL> <NOTES> <LINUX> <MONO> <FREEWARE> <DOCS> <ENG> <CHAT ME> <ABOUT ME> < THANKS ME> |