Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Создание веток в системах контроля версий. Слияние веток. Разрешение конфликтов. Блокировки.Содержание книги
Поиск на нашем сайте
Создание веток: Создать ветку очень просто — при помощи команды svn copy в хранилище создается копия проекта. Subversion может копировать не только отдельные файлы, но и целые каталоги. Итак, вам нужно сделать копию каталога /calc/trunk. Где должна лежать эта новая копия? Где угодно — этот вопрос определяется правилами проекта. Допустим, что по правилам вашей команды ветки создаются в каталоге /calc/branches хранилища, и вы хотите назвать свою ветку my-calc-branch. Тогда вам следует создать новый каталог /calc/branches/my-calc-branch, который будет копией /calc/trunk. Ветка: Это всего лишь копия директории svn. Точнее так называемая «легкая копия», содержащая только изменения. Одинаковые файлы не копируются. Ветка имеет общую историю до момента её создания с основной веткой. В общем случае веток может быть сколько угодно, и каждая из них может ветвиться. Но в стандартом проекте принято иметь три постоянных ветки:
Принципы операции merge(слияние): 1)Изменением считается: изменение файла, изменение файловой системы проекта. 2)Если изменения относятся к разным и не связанным между собой файлам и/или каталогам, они всегда могут быть объединены автоматически. 3)Изменения в пределах одного текстового файла,сделанные в разных версиях, могут быть объединены, если они находятся в разных местах этого файла и не пересекаются. 4)Изменения в пределах одного файла, если он не являлся текстовым, всегда являются конфликтующими и не могут быть объединены автоматически.
Блокировки →Вызов пользователем команды lock→проверка блокировки сервером→установка флага в репозитории→ответ пользователю: разрешение работать→… →снятие флага в репозитории
27. Web-службы: основные идеи и отличия от других технологий, позволяющих решать подобные задачи (например, от Java RMI). Архитектура Web-служб в.NET. Примеры использования Web- Служб. Обычное приложение Основной код подключаемые библиотеки Приложение с web-service Клиентская часть Серверная часть (подключаемые библиотеки) internet
Web служба - это... 1)Идентифицируемая web-адресом программная система со стандартизованными интерфейсом. 2)Web-службы могут быть использованы практически в любом сценарии, так как они не ограничены конкретной технологией (безопасности, управления или транспортировки)
Для чего нужны web-службы? 1)В2В-транзакции, соединение внутренних систем отдельных компаний. 2)Готовые модули для разработчиков. 3)компонентные библиотеки DLL для многократного использования кода. 4)Защита от пиратского копирования ПО. XML: Расширяемый язык разметки, предназначенный для хранения и передачи структурированных данных; SOAP: Протокол обмена сообщениями на базе XML; WSDL: Язык описания внешних интерфейсов веб-службы на базе XML; UDDI: Универсальный интерфейс распознавания, описания и интеграции (Universal Discovery, Description and Integration). Каталог веб-служб и сведений о компаниях, предоставляющих веб-службы во всеобщее пользование или конкретным компаниям. Пример использования Web-служб: создание настраиваемой веб-службы ASP.NET В этой задаче программирования представлен обзор создания пользовательской веб-службы, действующей в контексте Microsoft SharePoint Foundation. Рассматривается процесс создания простой веб-службы "Hello World" в Microsoft Visual Studio 2010 и показывается, как можно изменить эту веб-службу для внедрения объектной модели SharePoint Foundation на стороне сервера для возвращения данных сайта и списка.
|
||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 336; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.14.204.52 (0.01 с.) |