Використання сервера Team Foundation 2010 для контролю джерел Visual Studio 2010

Сторінка оновлюється :
Дата створення сторінки :

зведення

До цього часу Visual Studio використовувала Visual SourceSafe для контролю джерела, але починаючи з Visual Studio 2010, ви будете використовувати сервер Team Foundation server для контролю джерела.

У той час як традиційний сервер Team Foundation був складним у налаштуванні та безцінно доступним, з 2010 року його стало простіше встановлювати та налаштовувати, ціна одного елемента мало чим відрізняється від Visual SourceSafe, і навіть з підпискою на MSDN, Professional Оскільки він завжди прикріплений до вище, він став простим у використанні.

Team Foundation Server 2010 を使って Visual Studio 2010 のソース管理を行う

Операційне середовище

Підтримувані версії Visual Studio

  • 2010 (професійний або вищий)

Перевірте версію Visual Studio

  • 2010 (Професійний)

Середовище підтримки інсталяції Visual Studio Team Foundation Server 2010

  • Windows Server 2003, 2003 R2, 2008 і 2008 R2 (прийнятні всі 32-розрядні та 64-розрядні версії)
  • Windows Vista, 7 (допустимі 32-розрядна і 64-розрядна версії)

речовина

* Поради, введені тут, описують лише налаштування, доки ви не зможете отримати керування від Visual Studio. Детальні пояснення щодо контролю джерела та пояснення щодо застосування інших функцій були опущені, тому, будь ласка, спробуйте або зверніться до офіційного сайту тощо.

Visual Studio 2010 і Team Foundation Server 2010, які використовуються в цих порадах, також доступні для випробувань. Якщо у вас немає повної версії, завантажте та використовуйте її за посиланням нижче.

Сервер команди Visual Studio 2010

Visual Studio 2010 (одна з наведених нижче)

Керування джерелом на стороні клієнта недоступне у Visual Studio 2010 Express Edition. Обов'язково використовуйте Professionl Edition або вище. Visual Studio описується як уже встановлений.

Першим кроком є встановлення Сервера Team Foundation 2010 як налаштування для сервера, який керує джерелом. Хоча він називається Сервер, з версії 2010 року його можна встановити не тільки на Windows Server, але й на клієнтські операційні системи Windows Vista та Windows 7, тому його можуть використовувати навіть люди, які не мають продукту Server, і його можна легко використовувати, наприклад, носити його на ноутбуку ПК тощо.

Поради в цій статті показують сервер Team Foundation 2010, інстальований на сервері Windows Server 2008 R2.

Під час переходу на диск Team Foundation Server 2010 є папки "TFS-x64" і "TFS-x86", а файли інсталяції знаходяться в кожній папці. Відкрийте TFS-x64, якщо ваша установка призначена для x64 OS або TFS-x86 для x86 ОС.

Запустіть файл "setup.exe" в папці.

Коли з'явиться екран установки, натисніть кнопку Далі.

Уважно прочитайте умови ліцензії, відзначте галочкою "Згоден" і натисніть "Далі".

Якщо функція, яку потрібно інсталювати, не позначена, перевірте їх усі. Після підтвердження перевірок натисніть кнопку "Встановити".

Почекайте деякий час, як почнеться установка.

Якщо .NET Framework 4.0 не встановлено, вам буде запропоновано перезавантажити його після установки, тому перезавантажте його.

Так як після перезавантаження триває установка, якщо ви змонтували образ диска на віртуальний привід або подібне, його потрібно буде перемонтувати.

Зачекайте деякий час, оскільки установка продовжиться після перезавантаження.

Коли установка буде завершена, налаштуйте Team Foundation Server, тому відзначте «Start Team Foundation Server Offensive Tool» внизу зліва на екрані і натисніть кнопку «Налаштувати».

Відобразиться екран введення ліцензії Team Foundation Server, і якщо він у вас є, введіть ключ продукту. Якщо ні, він буде використовуватися як оціночна версія.

Якщо ви хочете використовувати його як версію для оцінки, ви побачите повідомлення, подібне до того, що праворуч.

З'явиться Центр конфігурації.

Вам доведеться вибрати один із трьох шаблонів конфігурації: базовий, стандартний єдиний сервер і розширений. Однак якщо ви встановите його на клієнтську ОС, він буде або Basic, або Advanced.

При виборі кожного пункту зі списку зліва відображається вміст, що відображається в майстрі, і відповідне середовище настройки, тому виберіть майстер відповідно до вашого оточення і натисніть кнопку "Запустити майстер".

Тут вибираємо «Базовий» для запуску майстра.

Натисніть кнопку Далі.

Виберіть SQL Server, який потрібно використовувати як базу даних. Якщо SQL Server не встановлено у вашому середовищі, ви можете встановити безкоштовну версію SQL Server Express.

SQL Server вже встановлений в середовищі Tips, тому відзначте пункт "Використовувати існуючий екземпляр SQL Server".

Вкажіть екземпляр, якщо ви використовуєте наявний екземпляр SQL Server. Ви можете протестувати підключення, натиснувши посилання Тест праворуч.

Перегляньте конфігурацію і натисніть Далі.

Виконується перевірка, щоб побачити, чи налаштовується вона. Якщо все успішно, натисніть кнопку Налаштувати.

Ми встановили його для встановлення на існуючий SQL Server, але в цьому випадку ми повинні були відповідати деяким умовам, таким як "повнотекстовий пошук вже встановлений" і "пам'ять сервера не менше 2 Гб". Якщо ви дійсно не можете його очистити, встановіть SQL Server Express.

Завершивши настроювання, натисніть кнопку Далі.

Коли все буде зроблено успішно, закрийте екран кнопкою «Закрити».

Отримавши доступ до URL-адреси, що відображається в центрі екрана, ви можете керувати командним проектом через веб-браузер навіть від клієнта. Однак пояснювати це тут ми не будемо.

Ви повернетеся до попереднього екрану, але цей екран також буде закритий.

Доступні й інші конфігурації, тому при необхідності виберіть Налаштувати для запуску майстра. Ви також можете запустити конфігурацію з консолі адміністрування сервера Team Foundation, яка з'явиться пізніше.

Коли ви закриваєте Центр конфігурації, автоматично запускається консоль адміністрування сервера Team Foundation.

Однак на цей раз тут встановити більше немає, тому його можна закрити. Решта налаштувань виконується з боку Visual Studio.

Під час запуску Visual Studio 2010 на стороні клієнта переконайтеся, що сервер Team Foundation указано в елементі керування джерелом. (Він встановлений за замовчуванням)

Виберіть в меню «Інструменти» і «Параметри».

Виберіть елемент Керування джерелом, виберіть зовнішні модулі з дерева ліворуч і переконайтеся, що для модулів керування поточним джерелом установлено значення Сервер Visual Studio Team Foundation Server.

Виберіть "Контроль джерел" і "Середовище", виберіть "Team Foundation" в "Налаштуваннях вихідного контролю", і встановіть кожен пункт за необхідністю.

Після підтвердження налаштувань виберіть в меню «Команда» «Підключитися до сервера Team Foundation».

Коли з'явиться діалогове вікно Підключення до командного проекту, натисніть кнопку Сервер.

Натисніть кнопку Додати.

Введіть ім'я сервера або URL-адресу, де щойно інстальовано сервер Team Foundation Server 2010. Натисніть кнопку OK, щоб підтвердити з'єднання, і якщо ви зможете успішно підключитися, діалогове вікно закриється. Якщо підключитися не вдається, з'явиться діалогове вікно помилки.

Переконайтеся, що доданий сервер у списку.

Переконайтеся, що сервер доступний у розділі Сервер Team Foundation Server, і натисніть кнопку Підключитися.

У Програмі Team Explorer клацніть правою кнопкою миші колекцію командних проектів у корені та виберіть команду Створити командний проект.

Введіть опис імені командного проекту, який потрібно створити, і натисніть кнопку Далі.

З'явиться діалогове вікно Вибір шаблону процесу. Ви можете вибрати MSF для Гнучкої розробки програмного забезпечення v5.0 і MSF для CMMI Process Improvement v5.0 як шаблони, але MSF для Agile Розробки програмного забезпечення v5.0 для особистої розробки або невеликих проектів.

Якщо ви ще не створили жодного командного проекту, можна вибрати лише команду Створити пусту папку керування джерелом.

Підтвердіть налаштування і натисніть кнопку "Готово".

Починається створення командного проекту.

Коли все буде готово, натисніть кнопку Закрити.

Ви можете побачити, що створений вами командний проект відображається в Team Explorer.

Давайте зараз створимо проект. Ви можете створити будь-який проект, але перш ніж завершити створення проекту, установіть прапорець Додати до елемента керування джерелом у правому нижньому куті діалогового вікна.

З'явиться діалогове вікно «Додати до елемента керування джерелом», в якому вказується, до якої папки додати проект.

При необхідності можна створити папки і вказати, куди додавати проекти.

Коли ви створюєте проект, зліва від кожного файлу з'являється позначка «+». Це свідчить про те, що новий файл створено, але він ще не виведений із системи вихідного контролю.

Крім того, внизу Visual Studio з'явиться панель "Утримувана зміна" зі списком файлів, які ви не повернули з редагування.

Натисніть кнопку Повернути з редагування тут, щоб повернути з редагування всі відкладені файли.

Відобразиться діалогове вікно підтвердження, тому виберіть «Так».

Зачекайте кілька хвилин, поки реєстрація завершиться.

Коли реєстрація завершена, в кожному файлі відображається позначка ключа, як показано на малюнку праворуч. Це призведе до того, що файл, витягнутий із системи, перейде під контроль джерела. Дисплей тут буде таким же, як і Visual SourceSafe.

Можна двічі клацнути елемент керування джерелом у Командному провіднику, щоб керувати сервером із Visual Studio.

Як показано на малюнку праворуч, ви можете побачити, що тільки що створений вами проект зареєстрований.

Коли ви редагуєте код, він автоматично виводиться з системи і має червону позначку, як показано на малюнку праворуч. Якщо файл редагує інший користувач, ви не зможете витягти його.

Цей елемент керування поведінкою можна настроїти в параметрах Visual Studio або в консолі керування.

Щоб повернути змінений файл із редагування, клацніть файл правою клавішею миші та виберіть у меню пункт «Увійти».

Якщо ви випадково змінили свій код або хочете повернутися до попереднього стану, виберіть "Скасувати очікування змін".

Зведення

У цьому розділі описано кроки з настроювання переходу до елемента керування вихідним кодом у Visual Studio. Вихідний контроль - це не тільки керування джерелами, але також має різні функції, такі як обмін вихідним кодом з кількома людьми, ексклюзивний контроль, контроль версій, порівняння коду з минулими версіями, налаштування авторитету доступу тощо. Крім того, хоча Visual SourceSafe є функцією лише для керування джерелом, Team Foundation Server також має інші функції, такі як автоматизовані збірки, виведення звітів, керування роботою та інтеграція SharePoint, тому, якщо у вас є час, ви також можете спробувати використовувати ці функції.