2014-09-16 8 views
4

Я пытаюсь сделать покупку в существующий каталог. Проверяемые файлы имитируют существующий каталог (за исключением того, что у него есть несколько папок и файлов). Как сделать проверку, чтобы SVN взял файлы из моего репо и «объединил» его с существующими каталогами. Мне не нужны эти существующие каталоги/файлы, поэтому они никогда не должны быть в SVN.SVN checkout к существующему каталогу

ответ

7

Просто сделайте svn checkout. Вы проверяете рабочую копию поверх существующего дерева каталогов в вашей файловой системе. Простой пример приведен в SVNBook | Vendor Branches.

svn checkout может наложить существующий каталог и, если --force опции предоставляется, сделать это в манере, что позволяет различия между извлеченным деревом и целевым деревом, что контроль накладываемым оставаться как местные изменения в новой рабочей копии.

Вы говорите, что в рабочей копии вас не интересуют другие неверсированные элементы, поэтому вы можете добавить их в шаблон svn:ignore. Ignoring those unversioned items поможет вам избежать случайных сбоев, и вы не увидите их в svn status вывода.