C++
CSS
HTML
Java
JavaScript
MySQL
Oracle
PERL
PHP
SQL
Unix
VBScript
XHTML
XML
Сети
CVS -- Система Управления Параллельными Версиями - Table of Contents
CVS -- Система Управления Параллельными Версиями
Введение в CVS (отдельная статья)
Обзор
Что такое CVS?
Чем не является CVS?
Пример работы с CVS
Получение исходного кода
Фиксирование изменений
Уборка за собой
Просмотр изменений
Репозиторий
Как сообщить CVS, где находится репозиторий
Как данные хранятся в репозитории
Где хранятся файлы в репозитории
Права доступа к файлам
Специфические для Windows права доступа
Чердак
Каталог CVS в репозитории
Блокировки в репозитории
Как в каталоге CVSROOT хранятся файлы
Как данные хранятся в рабочем каталоге
Административные файлы
Редактирование административных файлов
Несколько репозиториев
Создание репозитория
Резервное копирование репозитория
Перемещение репозитория
Сетевые репозитории
Требования к серверу
Соединение с помощью
rsh
Прямое соединение с парольной аутентификацией
Использование клиента с парольной аутентификацией
Вопросы безопасности при парольной аутентификации
Прямое соединение с использованием GSSAPI
Прямое соединение с помощью Kerberos
Использование параллельного
cvs server
для соединения
Доступ к репозиторию только для чтения
Временные каталоги на сервере
Начинаем проект под CVS
Помещение файлов в репозиторий
Создание дерева каталогов из нескольких файлов
Создание файлов из других систем контроля версий
Создание дерева каталогов с нуля
Определение модуля
Ревизии
Номера ревизий
Версии и ревизии
Назначение номеров ревизий
Метки ревизий
Что пометить в рабочем каталоге
Как помечать по дате или ревизии
Удаление, перемещение и удаление меток
Пометки при добавлении и удалении файлов
Липкие метки
Создание ветвей и слияние
Для чего хороши ветви?
Создание ветви
Доступ к веткам
Ветки и ревизии
Волшебные номера веток
Слияние веток
многократное слияние из ветки
Слияние изменений между двумя ревизиями
При слиянии можно добавлять и удалять файлы
Рекурсивное поведение
Добавление файлов в каталог
Удаление файлов
Удаление каталогов
Перемещение и переименование файлов
Обычный способ переименования
Перемещение файла с ревизиями
Копирование файла с ревизиями
Перемещение и переименование каталогов
Просмотр истории
Журнальные записи
База истории
Настройка журналирования
Команда annotate
Обработка двоичных файлов
Вопросы использования двоичных файлов
Как хранить двоичные файлы
Несколько разработчиков
Статус файла
Извлечение свежей ревизии файла
Пример конфликта
Информирование коллег о фиксировании ревизий
Совместный доступ нескольких разработчиков к CVS
Как отследить, кто редактирует файлы?
Как с помощью CVS следить за определенными файлами?
CVS может посылать вам уведомления
Как редактировать файлы, за которыми наблюдают?
Информация о том, кто следит и кто редактирует
Использование слежений со старыми версиями CVS
Управление ревизиями
Когда фиксировать изменения?
Подстановка ключевых слов
Список ключевых слов
Использование ключевых слов
Как избежать подстановки
Режимы подстановки
Проблемы с ключевым словом $@asis{}Log$.
Слежение за чужими исходными текстами
Начальный импорт
Обновление с помощью импорта
Возврат к последней версии от поставщика
Как обрабатывать двоичные файлы при импорте в CVS
Несколько веток поставщика
Как ваша система сборки взаимодействует с CVS
Специальные файлы
Руководство по командам CVS
Общая структура команд CVS
Код выхода CVS
Ключи по умолчанию и файл ~/.cvsrc
Глобальные ключи командной строки
Стандартные ключи командной строки
Команда admin: администрирование
Ключи команды admin
Ключи команды checkout
Пример использования команды
`checkout'
Команды commit: поместить файлы в репозиторий
Ключи команды commit
Пример использования команды commit
Помещение изменений на ветку
Создание ветки после редактирования
Команда diff: показать различия между ревизиями
Ключи команды diff
Примеры использования команды diff
Команда export: экспортировать исходные тексты
Ключи команды export
Ключи команды history
Команда import: импортировать исходные тексты
Ключи команды import
Сообщения команды output
Примеры использования команды import
Команда log: напечатать информацию о файлах
Ключи команды log
Примеры использования команды log
Ключи команды rdiff
Примеры использования команды rdiff
Ключи команды release
Сообщения команды release
Примеры использования команды release
Ключи команды update
Сообщения команды update
Краткий справочник по командам CVS
Справочник по административным файлам
Файл
`modules'
Модули-синонимы
Обычные модули
Амперсенд-модули
Исключение каталогов из списка
Флаги модулей
Файл
`cvswrappers'
Выполнение программ на разных стадиях фиксирования
Обычный синтаксис
Файл
`commitinfo'
Проверка журнальных записей
Файл
`editinfo'
Пример использования Editinfo
Файл loginfo
Пример использования loginfo
Обновление извлеченной копии
Файл rcsinfo
Игнорирование файлов с помощью cvsignore
Файл history
Подстановки в административных файлах
Файл конфигурации CVSROOT/config
Все переменные окружения, используемые в CVS
Совместимость между версиями CVS
Исправление ошибок
Частичный список сообщений CVS
Ошибки при установке соединения с CVS-сервером
Другие распространенные проблемы
Титры
Что делать с ошибками в CVS и этом руководстве?
Индекс
texi2html
1.56k.
Главная