Система командной работы. Visual Studio Теам System
Оценить
(0 голоса)
Панель инструментов окна SCE обеспечивает легкий доступ к стандартным действиям. Эти кнопки позволяют вам делать следующее (по порядку следования кнопок слева направо): □    скрывать или показывать панель каталогов; □    обновлять содержимое всех панелей (например, повторно запросить сервер); □    создавать новые каталоги внутри древовидной структуры системы управления исход­ными кодами; □    добавлять файлы в хранилище системы; □    удалять файлы из хранилища системы; . □    получать с сервера самую последнюю версию файла (эта команда работает рекурсивно; если выделить корень дерева системы управления исходными кодами, то вы можете по­лучить последние версии всех файлов); □    извлечь файл для редактирования; □    вернуть сделанные в файле изменения;…
Оценить
(0 голоса)
Панель каталогов содержит иерархическое представление "каталогов" системы управления исходными кодами на сервере (для выбранного вами рабочего пространства). Если вы зна­комы с терминологией Visual Source Safe, то уже знаете, что рабочее пространство анало­гично рабочему каталогу. Это локальная рабочая область на вашем жестком диске, которая соответствует определенному проекту TFSC на сервере. Когда вы получаете файлы с серве­ра, то они размещаются в локальном каталоге, который вы связали с данной рабочей обла­стью. Поскольку рабочим областям имеется соответствие в вашей файловой системе и по­скольку генерируемые проектами элементы организованы иерархическим образом, то совершенно естественным представлением для просмотра рабочего пространства является представление "каталог\файл" {даже несмотря на то,…
Оценить
(0 голоса)
При каждом выделении каталога (в панели каталогов) происходит обновление панели фай­лов. При этом вам демонстрируются все существующие в данном рабочем пространстве (каталоге) файлы и подкаталоги. Обратите внимание, что панель файлов использует для ука­зания статуса файла специальные сигнальные значки. Например, красная галочка использу­ется для указания уже зарегистрированного файла, а желтый знак плюса обозначает файл или каталог, который ожидает добавления в хранилище системы на сервере. Эти же самые значки используются и в окне Solution Explorer.
Оценить
(0 голоса)
Как мы уже упомянули, рабочие области — это области в вашей локальной файловой сис­теме. Все локальные копии файлов из системы управления исходными кодами сохраняются в рабочей области. Локальные копии файлов создаются при первом подключении к храни­лищу исходных кодов. С этого момента ваши локальные файлы становятся вашим рабочим набором; при модификации любого локального файла сделанные вами изменения помеча­ются в рабочей области как ожидающие и не сохраняются на сервере TFSC до тех пор, пока вы явным образом не укажете этого во время возврата. Иначе говоря, рабочая область по­добна песочнице. Вы можете делать с файлами в вашей рабочей области все, что вам угод­но,…
Оценить
(0 голоса)
После настройки Visual Studio для работы с системой управления исходными кодами сле­дующий необходимый шаг для работы с сервером TFS — это создание на вашем компьюте? ре рабочей области. Без нее вы не сможете получать файлы из хранилища исходных кодов, и, следовательно, не сможете просматривать эти файлы или вносить в них изменения, что собственно и является самой главной целью работы в составе команды. Для создания новой рабочей области выберите File | Source Control | Workspaces. После этого откроется диалоговое окно Manage Workspaces (рис. 24.4). Теперь нажмите кнопку Add для того, чтобы открыть диалоговое окно Add Workspace (рис. 24.5). В этом окне…
Оценить
(0 голоса)
Итак, мы изучили фундаментальные основы настройки клиентской рабочей области, а также использования Solution Explorer и Source Control Explorer для получения файлов с серве­ра исходных кодов или добавления их на сервер. Теперь возьмемся за самую сердцевину механизма системы управления исходными кодами — управление изменениями.
Оценить
(0 голоса)
Есть два способа взять файл из хранилища исходных кодов сервера и поместить его в ло­кальную рабочую область: использовать команду Get Latest или Check Out. Команда Get Latest (как вы уже видели из предыдущих примеров управления рабочей областью) просто получает текущую версию файла в том виде, в котором она существует на сервере, и копи­рует ее в вашу рабочую область. Команда Check Out используется для того, чтобы указать системе, что вам нужна последняя версия файла и что вы собираетесь внести в нее измене­ния. В зависимости от конфигурации системы TFSC (исключительный или разделяемый доступ) это будет означать следующее: если доступ исключительный, то на…
Оценить
(0 голоса)
После внесения изменений наступает время вернуть их на сервер исходных кодов. Это мож­но сделать тремя способами: вы можете щелкнуть по файлу правой кнопкой мыши в Solu­tion Explorer, либо вы можете щелкнуть по файлу правой кнопкой мыши в Source Control Explorer, либо вы монете использовать окно Pending Changes. В Solution Explorer вы щелкаете правой кнопкой мыши по тому файлу, который хотите ёернуть, и выбираете в контекстном меню пункт Check In. Появляется диалоговое окно Check In (рис. 24.10). В этом диалоговом окне содержится список всех файлов, доступных в настоящее время для возврата. Любой файл можно выбрать при помощи установки флажка (выбранный вами…
Оценить
(0 голоса)
Окно Pending Changes реализовано в Visual Studio как инструментальное окно. Вы откры­ваете его посредством выбора View | Other Windows | Pending Changes. Можете также за­пустить это окно при помощи щелчка правой кнопкой мыши по любому элементу в Solution Explorer и последующего выбора пункта View Pending Changes. Это окно (рис. 24.11) содержит список всех ожидающих изменений в вашей текущей рабо­чей области. Каждый извлеченный вами файл виден в этом окне. Рис. 24.11. Просмотр ожидающих изменений Окно Pending Changes структурировано так же, как и окно Check In, и поддерживает те же самые каналы. Есть только несколько незначительных отличий в панели инструментов, ко­торая поддерживает…
Оценить
(0 голоса)
Команды проектов имеют разные правила, которые пользователи должны соблюдать тогда, когда определяют необходимость проведения возврата. Например, возврат файла класса, который не компилируется, — это, вероятно, не слишком хорошая идея. Любой другой со­трудник проекта, который после этого выполнит команду Get Latest или Check In для этого файла, повредит свой проект внесенными вами изменениями» Система управления исход­ными кодами Team Foundation Source Control понимает важность контрольных возвратов и предоставляет способ обеспечить выполнение некоторых правил для возвратов (при помо­щи использования политик возврате). В TFS имеются три готовых политики возврата: □    Code Analysis Policy (Политика анализа кода) — перед разрешением возврата выполня­ются определенные тесты по…
© 2017 www.visualstudios.ru. Все права защищены.