Manuals

Настройки - TortoiseSVN

Клиент Subversion для Windows

Version 1.14

Стефан Кюнг

Люббэ Онкен

Саймон Ладж

Vladimir Serdyuk ([email protected])

Перевод 

Станислав Петраков ([email protected])

Перевод 

Siarhei Niakhai ([email protected])

Перевод 

2022/09/06 19:53:28 (r29447)


Содержание

Предисловие
Что такое TortoiseSVN?
Возможности TortoiseSVN
Лицензия
Разработчики
История TortoiseSVN
Благодарности
Структура книги
Используемая терминология
1. Приступая к работе
Установка TortoiseSVN
Требования к системе
Установка
Основная концепция
Тест-драйв
Создание хранилища
Импорт проекта
Извлечение рабочей копии
Внесение изменений
Добавление новых файлов
Просмотр истории проекта
Отмена изменений
Далее ...
2. Основные понятия управления версиями
Хранилище
Модели версирования
Проблема совместного использования файлов
Модель Блокирование-Изменение-Разблокирование
Модель Копирование-Изменение-Слияние
Что же делает Subversion?
Subversion в действии
Рабочие копии
Адреса URL хранилища
Ревизии
Как рабочие копии отслеживают хранилище
Подводя итоги
3. Хранилище
Создание хранилища
Создание хранилища при помощи клиента командной строки
Создание хранилища при помощи TortoiseSVN
Локальный доступ к хранилищу
Доступ к хранилищу на сетевом ресурсе
Организация данных в хранилище
Резервирование хранилища
Скрипты ловушек, выполняемые на стороне сервера
Ссылки для извлечения
Доступ к хранилищу
4. Руководство по ежедневному использованию
Основные Возможности
Пометки на значках
Контекстные меню
Перетаскивание мышью
Общие клавиатурные сокращения
Аутентификация
Разворачивание окон
Импорт данных в хранилище
Импорт
Импорт на месте
Особые файлы
Извлечение рабочей копии
Глубина извлечения
Фиксация ваших изменений в хранилище
Диалог фиксации
Группы изменений
Фиксировать только части файлов
Исключение элементов из списка для фиксации
Сообщения журнала при фиксации
Ход выполнения фиксации
Обновление вашей рабочей копии путём внесения изменений, которые сделаны другими
Улаживание конфликтов
Конфликты файлов
Конфликт свойств
Конфликты деревьев
Получение информации о статусе
Пометки на значках
Подробный статус
Локальный и удалённый статус
Просмотр различий
Группы изменений
Shelving
Диалоговое окно журнала ревизий
Вызов диалога журнала ревизий
Действия в журнале ревизий
Получение дополнительной информации
Получение большего количества сообщений журнала
Текущая ревизия рабочей копии
Возможности по отслеживанию слияний
Изменение сообщения журнала и автора
Фильтрация сообщений журнала
Статистическая информация
Автономный режим
Обновление вида
Просмотр различий
Различия в файлах
Параметры сравнения завершений строк и непечатаемых знаков
Сравнение папок
Сравнение картинок при помощи TortoiseIDiff
Сравнение докуменов формата Office
Внешние инструменты просмотра различий/слияния
Добавление новых файлов и папок
Копирование/перемещение/переименование файлов и папок
Игнорирование файлов и папок
Сопоставление шаблону в списках игнорирования
Удаление, перемещение и переименование
Удаление файлов и папок
Перемещение файлов и папок
Как справиться с конфликтами из-за регистра символов в именах файлов
Исправление переименования файлов
Удаление неверсированных файлов
Отмена изменений
Очистка
Установки проекта
Свойства Subversion
Свойства проекта в TortoiseSVN
Свойства
Внешние включения
Внешние папки
Внешние файлы
Создание внешних включений с помощью перетаскивания (drag-and-drop)
Ответвления и метки
Создание ответвления или метки
Другие способы создания ответвления или метки
Извлечь? Или переключиться?..
Слияние
Слияние с диапазоном ревизий
Слияние двух различных деревьев
Параметры слияния
Просмотр результатов слияния
Отслеживание слияний
Обработка конфликтов после слияния
Сопровождение ответвления разработки новой возможности
Блокирование
Как работает блокировка в Subversion
Получение блокировки
Снятие блокировки
Проверка состояния блокировки
Незаблокированные файлы, доступные только-для-чтения
Скрипты ловушек на события блокировки
Создание и применение заплаток
Создание файла заплатки
Применение файла заплатки
Кто какую строку изменил?
Авторство для файлов
Авторство различий
Обозреватель хранилища
Графы ревизий
Узлы графа ревизий
Изменение вида
Использование графа
Обновление вида
Подрезка деревьев
Экспорт рабочей копии Subversion
Выведение рабочей копии из-под управления версиями
Перебазирование рабочей копии
Интеграция с системами отслеживания ошибок/проблем
Добавление номеров проблем к сообщениям журнала
Получение информации из системы отслеживания проблем
Интеграция со средствами просмотра хранилища, работающими через веб-интерфейс
Настройки TortoiseSVN
Общие настройки
Настройки графа ревизий
Настройки пометок на значках
Настройки сети
Настройки внешних программ
Настройки сохранённых данных
Кэширование журнала
Скрипты ловушек, выполняемые на стороне клиента
Настройки TortoiseBlame
Настройки TortoiseUDiff
Экспортировать TSVN настройки
Дополнительные настройки
Последний шаг
5. Монитор проекта
Добавление проектов к отслеживанию
Диалог монитора
Основные операции
6. Программа SubWCRev
Командная строка SubWCRev
Подстановка ключевых слов
Пример для ключевых слов
COM-интерфейс
7. Интерфейс IBugtraqProvider
Соглашение об именование
Интерфейс IBugtraqProvider
Интерфейс IBugtraqProvider2
A. Часто задаваемые вопросы (ЧаВо, FAQ)
B. Как я могу...
Переместить/скопировать множество файлов за один раз
Заставить пользователей вводить сообщение журнала
Скрипт-ловушка на сервере
Свойства проекта
Обновить выбранные файлы из хранилища
Возвратиться к старым ревизиям в хранилище (откат)
При помощи диалога журнала ревизий
Используя диалог слияния
Используя svndumpfilter
Сравнить две ревизии файла или папки
Включить общий подпроект
Используя svn:externals
Используя вложенную рабочую копию
Используя относительное месторасположение
Добавить проект в хранилище
Создать ярлык к хранилищу
Игнорировать файлы, которые уже версированы
Разверсирование рабочей копии
Удаление рабочей копии
C. Полезные подсказки для администраторов
Распространение TortoiseSVN через групповые политики
Перенаправление проверки обновлений
Установка переменной окружения SVN_ASP_DOT_NET_HACK
Отключение пунктов контекстного меню
D. Автоматизация TortoiseSVN
Команды TortoiseSVN
Обработчик Tsvncmd для URL
Команды TortoiseIDiff
Комманды TortoiseUDiff
E. Справочник соответствия с интерфейсом командной строки
Соглашения и основные правила
Команды TortoiseSVN
Извлечь
Обновить
Обновить до ревизии
Фиксировать
Различие
Журнал
Проверка на наличие изменений
Граф ревизий
Обозреватель хранилища
Редактировать конфликты
Улажено
Переименовать
Удалить
Убрать изменения
Очистка
Заблокировать
Снятие блокировки
Ответвление/Метка
Параметр
Слияние
Экспорт
Перебазировать
Создать здесь хранилище
Добавить
Импорт
Авторство (Blame)
Добавить в список игнорирования
Создать заплатку
Применить заплатку
F. Подробности реализации
Пометки на значках
G. Языковые пакеты и проверка правописания
Языковые пакеты
Проверка правописания
Глоссарий
Предметный указатель

Список иллюстраций

1.1. Меню TortoiseSVN для неверсированных папок
1.2. Диалог импорта
1.3. Просмотрщик изменений в файлах
1.4. Диалоговое окно журнала
2.1. Типичная система Клиент/Сервер
2.2. Проблема потери изменений
2.3. Модель Блокирование-Изменение-Разблокирование
2.4. Модель Копирование-Изменение-Слияние
2.5. ...Копирование-Изменение-Слияние. Продолжение
2.6. Файловая система хранилища
2.7. Хранилище
3.1. Меню TortoiseSVN для неверсированных папок
4.1. Проводник с пометками на значках
4.2. Контекстное меню для папки, находящейся под управлением версиями
4.3. Меню "Файл" Проводника для ярлыка в версированной папке
4.4. Меню при перетаскивании правой клавишей мыши для папки под управлением версиями
4.5. Диалог аутентификации
4.6. Диалог импорта
4.7. Диалог извлечения
4.8. Диалог фиксации
4.9. Проверка правописания в диалоге фиксации
4.10. Диалог выполнения, отображающий ход выполнения фиксации
4.11. Окно выполнения, отображающее законченное обновление
4.12. Проводник с пометками на значках
4.13. Страница свойств Проводника, вкладка Subversion
4.14. Проверка на наличие изменений
4.15. Диалог фиксации с группами изменений.
4.16. Shelve dialog
4.17. Unshelve dialog
4.18. Диалоговое окно журнала ревизий
4.19. Контекстное меню верхней панели диалогового окна журнала ревизий
4.20. Диалог настроек Code Collaborator
4.21. Контекстное меню верхней панели для двух выбранных ревизий
4.22. Контекстное меню нижней панели окна журнала
4.23. Нижняя панель диалога журнала с контекстным меню при нескольких выбранных файлах.
4.24. Диалог журнала, показывающий ревизии с отслеженными слияниями
4.25. Гистограмма Фиксации-по-автору
4.26. Секторная диаграмма Фиксации-по-автору
4.27. График Фиксации-по-датам
4.28. Диалог перехода в автономный режим
4.29. Диалог сравнения ревизий
4.30. Программа просмотра различий в картинках
4.31. Контекстное меню Проводника для неверсированных файлов
4.32. Меню при перетаскивании правой клавишей мыши для папки под управлением версиями
4.33. Контекстное меню Проводника для неверсированных файлов
4.34. Контекстное меню Проводника для версированных файлов
4.35. Диалог 'Убрать изменения'
4.36. Диалог Очистки
4.37. Страница свойств Subversion
4.38. Добавление свойств
4.39. Диалог свойства пользовательских булевых типов
4.40. Диалог свойства пользовательских типов состояния
4.41. Диалог свойства пользовательских однострочных типов
4.42. Диалог свойства пользовательских многострочных типов
4.43. страница свойств svn:externals
4.44. страница свойств svn:keywords
4.45. страница свойств svn:eol-style
4.46. страница свойств tsvn:bugtraq
4.47. Страница свойств размер журнала сообщений
4.48. Страница свойств язык
4.49. Страница свойств svn:mime-type
4.50. Страница свойств svn:needs-lock
4.51. Страница свойств svn:executable
4.52. Диалог свойства шаблонов сообщения журнала для слияния
4.53. Диалог создания ответвления/метки
4.54. Диалог переключения
4.55. Мастер слияния - выбор диапазона ревизий
4.56. Мастер слияния - слияние деревьев
4.57. Диалог конфликта слияния
4.58. The Merge Tree Conflict Dialog
4.59. Диалог 'Слить Всё'
4.60. Диалог блокировки
4.61. Диалог проверки на наличие изменений
4.62. Диалог создания заплатки
4.63. Диалог авторства/аннотирования
4.64. TortoiseBlame
4.65. Обозреватель хранилища
4.66. Граф ревизий
4.67. Диалог Экспорт-из-URL
4.68. Диалог перебазирования
4.69. Диалоговое окно свойств Bugtraq
4.70. Пример диалога запроса системы отслеживания проблем
4.71. Страница 'Общее' в диалоге настроек
4.72. Страница контекстного меню в диалоге настроек
4.73. Страница 'Диалоги 1' в диалоге настроек
4.74. Страница 'Диалоги 2' в диалоге настроек
4.75. Страница 'Диалоги 3' в диалоге настроек
4.76. Страница 'Цвета' в диалоге настроек
4.77. Страница 'Граф ревизий' в диалоге настроек
4.78. Страница 'Цвета' графа ревизий в диалоге настроек
4.79. Страница 'Пометки на значках' в диалоге настроек
4.80. Страница 'Набор значков' в диалоге настроек
4.81. Страница 'Обработчики значков' в диалоге настроек.
4.82. Страница 'Сеть' в диалоге настроек
4.83. Страница 'Просмотр различий' в диалоге настроек
4.84. Окно дополнительных настроек сравнения/слияния в диалоге настроек
4.85. Страница 'Сохранённые данные' в диалоге настроек
4.86. Страница 'Кэширование журнала' в диалоге настроек
4.87. Окно 'Статистика кэша журнала', открываемое из диалога настроек
4.88. Страница 'Скрипты ловушек' в диалоге настроек
4.89. Окно 'Настройка скрипта ловушки', открываемое из диалога настроек
4.90. Страница интеграции с системой отслеживания проблем в диалоге настроек
4.91. Страница TortoiseBlame в диалоге настроек
4.92. Диалог Настройки, страница TortoiseUDiff
4.93. Диалог Настройки, страница Синхронизация
4.94. Панель задач с группировкой по-умолчанию
4.95. Панель задач с группировкой по хранилищам
4.96. Панель задач с группировкой по хранилищам
4.97. Группировка панели задач с цветным оверлеем хранилища
5.1. Диалог редактирования проекта монитора проекта
5.2. Основной диалог монитора проекта
B.1. The TortoiseSVN right drag context menu for moving files
C.1. Диалог фиксации показывающий уведомление об обновлении

Список таблиц

2.1. URL для доступа к хранилищу
4.1. Закреплённая ревизия
6.1. Список доступных параметров командной строки
6.2. Список кодов ошибок SubWCRev
6.3. Список доступных ключевых слов
6.4. Поддерживаемые методы COM/автоматизации
C.1. Пункты меню и соответствующие им значения
D.1. Список доступных команд и параметров
D.2. Список доступных параметров
D.3. Список доступных параметров

TortoiseSVN homepage