Глава 1. Введение

Содержание

Что такое TortoiseSVN?
История TortoiseSVN
Возможности TortoiseSVN
Установка TortoiseSVN
Требования к системе
Установка
Языковые пакеты
Проверка правописания

Управление версиями - это искусство управления изменениями информации. Этот инструмент давно стал критически важным для программистов, обычно тратящих свое время на создание небольших изменений в программе, некоторые из которых надо на другой день убрать или проверить. А теперь вообразите команду таких программистов, работающих одновременно, да ещё и над одними и теми же файлами! - и вы сможете понять, зачем нужна хорошая система для управления потенциальным хаосом.

Что такое TortoiseSVN?

TortoiseSVN - это бесплатный, с открытыми исходными кодами клиент системы управления версиями Subversion. Это означает, что TortoiseSVN управляет файлами и папками во времени. Файлы хранятся в центральном хранилище, которое очень похоже на обычный файловый сервер, за исключением того, что в нём запоминается каждое изменение, сделанное в ваших файлах и папках. Это позволяет восстанавливать старые версии файлов, и изучать историю того, как и когда изменялись ваши данные, и кем это делалось. Поэтому многие считают Subversion и системы управления версиями вообще своеобразными «машинами времени».

Некоторые системы контроля версий являются также и системами управления конфигурацией программ (software configuration management - SCM). Такие системы специально созданы для управления деревьями исходного кода, и имеют множество возможностей, специфичных для разработки программ, таких как непосредственное понимание языков программирования, или предоставление инструментов для сборки программ. Однако Subversion не является такой системой, она является системой общего назначения, которая может быть использована для управления любым набором файлов, включая и исходные коды программ.