CVS.Система управления параллельными версиями


Содержание


Обзор
Что такое CVS?
Чем не является CVS?
Чем не является CVS? - часть 2
Чем не является CVS? - часть 3
Пример работы с CVS
Получение исходного кода
Фиксирование изменений
Уборка за собой
Просмотр изменений
Управление ревизиями
Когда фиксировать изменения?
Несколько разработчиков
Статус файла
Извлечение свежей ревизии файла
Пример конфликта
Информирование коллег о фиксировании ревизий
Совместный доступ нескольких разработчиков к CVS
Как отследить, кто редактирует файлы?
Как с помощью CVS следить за определенными файлами?
CVS может посылать вам уведомления
Как редактировать файлы, за которыми наблюдают?
Информация о том, кто следит и кто редактирует
Использование слежений со старыми версиями CVS
Выбор между блокированными и неблокированными извлечениями
Подстановка ключевых слов
Список ключевых слов
Использование ключевых слов
Как избежать подстановки
Режимы подстановки
Проблемы с ключевым словом $Log$.
Как ваша система сборки взаимодействует с CVS
Слежение за чужими исходными текстами
Начальный импорт
Обновление с помощью импорта
Возврат к последней версии от поставщика
Как обрабатывать двоичные файлы при импорте в CVS
Как обрабатывать замену ключевых слов при импорте в CVS
Несколько веток поставщика
Специальные файлы
Специальные файлы - часть 2
Краткий справочник по командам CVS
Краткий справочник по командам CVS - часть 2
Краткий справочник по командам CVS - часть 3
Краткий справочник по командам CVS - часть 4
Краткий справочник по командам CVS - часть 5
Краткий справочник по командам CVS - часть 6
Краткий справочник по командам CVS - часть 7
Краткий справочник по командам CVS - часть 8
Справочник по административным файлам
Файл `modules'
Модули-синонимы
Обычные модули
Амперсенд-модули
Исключение каталогов из списка
Флаги модулей
Файл `cvswrappers'
Выполнение программ на разных стадиях фиксирования
Обычный синтаксис
Файл `commitinfo'
Проверка журнальных записей
Файл `editinfo'
Пример использования Editinfo
Файл loginfo
Пример использования loginfo
Обновление извлеченной копии
Файл rcsinfo
Игнорирование файлов с помощью cvsignore
Файл history
Подстановки в административных файлах
Файл конфигурации CVSROOT/config
Все переменные окружения, используемые в CVS
Все переменные окружения, используемые в CVS - часть 2
Руководство по командам CVS
Общая структура команд CVS
Код выхода CVS
Ключи по умолчанию и файл ~/.cvsrc
Глобальные ключи командной строки
Глобальные ключи командной строки - часть 2
Стандартные ключи командной строки
Стандартные ключи командной строки - часть 2
Стандартные ключи командной строки - часть 3
Команда admin: администрирование
Ключи команды admin
Ключи команды admin - часть 2
Ключи команды admin - часть 3
Ключи команды admin - часть 4
Ключи команды admin - часть 5
Команда checkout: извлечение исходных текстов для редактирования
Ключи команды checkout
Ключи команды checkout - часть 2
Пример использования команды `checkout'
Команды commit: поместить файлы в репозиторий
Ключи команды commit
Помещение изменений на ветку
Создание ветки после редактирования
Команда diff: показать различия между ревизиями
Ключи команды diff
Примеры использования команды diff
Команда export: экспортировать исходные тексты
Ключи команды export
Команда history: показать состояние файлов и пользователей
Ключи команды history
Команда import: импортировать исходные тексты
Ключи команды import
Сообщения команды output
Примеры использования команды import
Команда log: напечатать информацию о файлах
Ключи команды log
Команда rdiff: выдать изменения между версиями в формате patch
Ключи команды rdiff
Примеры использования команды rdiff
Команда release: сообщить, что модуль более не используется
Ключи команды release
Сообщения команды release
Примеры использования команды release
Команда update: обновить рабочий каталог из репозитория
Ключи команды update
Ключи команды update - часть 2
Сообщения команды update
Совместимость между версиями CVS
Исправление ошибок
Частичный список сообщений CVS
Частичный список сообщений CVS - часть 2
Частичный список сообщений CVS - часть 3
Частичный список сообщений CVS - часть 4
Частичный список сообщений CVS - часть 5
Частичный список сообщений CVS - часть 6
Ошибки при установке соединения с CVS-сервером
Другие распространенные проблемы
Титры
Что делать с ошибками в CVS и этом руководстве?
Что делать с ошибками в CVS и этом руководстве? - часть 2
Репозиторий
Как сообщить CVS, где находится репозиторий
Как данные хранятся в репозитории
Где хранятся файлы в репозитории
Права доступа к файлам
Права доступа к файлам - часть 2
Специфические для Windows права доступа
Чердак
Каталог CVS в репозитории
Блокировки в репозитории
Блокировки в репозитории - часть 2
Как в каталоге CVSROOT хранятся файлы
Как данные хранятся в рабочем каталоге
Как данные хранятся в рабочем каталоге - часть 2
Как данные хранятся в рабочем каталоге - часть 3
Как данные хранятся в рабочем каталоге - часть 4
Административные файлы
Редактирование административных файлов
Несколько репозиториев
Создание репозитория
Резервное копирование репозитория
Перемещение репозитория
Сетевые репозитории
Требования к серверу
Соединение с помощью rsh
Прямое соединение с парольной аутентификацией
Настройка сервера для парольной аутентификации



Начало