Илья Рыженков - Управление исходными текстами. Часть 1. Краткое руководство по CVS

Здесь есть возможность читать онлайн «Илья Рыженков - Управление исходными текстами. Часть 1. Краткое руководство по CVS» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Издательство: The RSDN Group, Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Управление исходными текстами. Часть 1. Краткое руководство по CVS: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Управление исходными текстами. Часть 1. Краткое руководство по CVS»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Управление исходными текстами. Часть 1. Краткое руководство по CVS — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Управление исходными текстами. Часть 1. Краткое руководство по CVS», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Repository revision: 1.1 d:\temp\rep/test/readme.txt,v

Sticky Tag: 1.1

Sticky Date: (none)

Sticky Options: (none)

Теперь рассмотрим команды, которые помогут получить самые различные редакции файлов.

Чтобы получить конкретную редакцию по номеру или метке для отдельного файла, подкаталога или всего проекта, используется ключ -r для команды update, параметром к которому должен быть либо номер редакции, либо ранее присвоенная метка. Следующая команда приведёт рабочий каталог к состоянию, в котором эта метка была присвоена:

› cvs update -r release-1-0

А эта команда достанет из репозитория самую первую редакцию файла readme.txt - то состояние, в котором он был добавлен в репозиторий:

› cvs update -r 1.1 readme.txt

Параметр -r создаёт липкую метку для файлов. Если вы получили конкретную редакцию или набор файлов по метке, вы больше не будете получать обновлений, пока не сбросите липкие метки или кто-то их не передвинет.

ПРЕДУПРЕЖДЕНИЕИспользование номера редакции при обновлении каталога относительно бессмысленно. Редакции файлов независимы, поэтому команда cvs update -r 1.2 достанет из репозитория все файлы, которые вообще хоть раз обновлялись, и именно их вторую редакцию. Скорее всего, это будет несовместная сборка файлов из разных периодов жизни проекта, в том числе и уже удалённых. Пользуйтесь символическими метками (тегами) для установления логической связи между редакциями файлов.

Ключ -D поможет получить состояние исходных текстов по дате создания редакции. Выбирается самая последняя редакция, созданная не позже указанной даты. Например, можно получить вчерашние файлы, если вчера всё работало, а сегодня что-то сломалось. Можно просто посмотреть какой-то старый код, в котором была нужная сегодня функция.

› cvs update -D date_spec

Такое обновление также создаёт липкие метки на файлах - пока они их не сброшены, Вы не получите обновлений с датой позже указанной. Формат даты ( date_spec) может быть очень разным, CVS поддерживает многое из спецификации ISO8601, но вам, скорее всего, понадобится всего несколько вариантов, которые я здесь приведу в качестве примера:

2002-12-06 // дата в формате YYYY-MM-DD

2002-12-06 18:22 // дата в формате YYYY-MM-DD HH:MM

6 Dec 2002 // дата в формате DD MMM YYYY

yesterday // вчера

1 hour ago // час назад

7 days ago // неделю назад

Заключение

В этой статье я попытался рассказать о базовых возможностях работы с CVS с тем, чтобы любой программист мог непосредственно начать использовать это мощное средство. Тем не менее, возможности CVS не ограничиваются описанными в этой статье. В следующей статье о CVS мы продолжим изучение этой системы.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Управление исходными текстами. Часть 1. Краткое руководство по CVS»

Представляем Вашему вниманию похожие книги на «Управление исходными текстами. Часть 1. Краткое руководство по CVS» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Главное военно-инжнерное управление Красной Армии - Краткое описание противотанковой мины ЯМ-5
Главное военно-инжнерное управление Красной Армии
Отзывы о книге «Управление исходными текстами. Часть 1. Краткое руководство по CVS»

Обсуждение, отзывы о книге «Управление исходными текстами. Часть 1. Краткое руководство по CVS» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x