logo
TP_3_att

Понятия рабочей копии и служебного каталога. Команды svn для работы с рабочими копиями

Рабочая копия – моментальный «снимок» состояния хранилища или некоторой его части, сохраненный на компьютере клиента. Она представляет собой дерево каталогов, содержащее набор различных файлов. Файлы рабочей копии могут произвольным образом редактироваться разработчиком, оставаясь недоступными другим разработчикам. После внесения изменений в файлы рабочей копии и проверки их корректности разработчик может записать свою версию в хранилище, т.е. опубликовать. Если другие участники проекта производили редактирование тех же файлов и уже опубликовали свои изменения, Subversion предоставляет возможность для объединения этих изменений с рабочей копией данного разработчика.

Рабочая копия содержит дополнительные файлы, созданные и обслуживаемые Subversion, которые используются при выполнении слияний. В частности, каждый каталог рабочей копии содержит подкаталог с именем .svn, который называется служебным каталогом рабочей копии. Файлы в служебном каталоге помогают определить, какие файлы рабочей копии содержат неопубликованные изменения и какие файлы устарели по отношению к файлам других участников.