Скажем, у меня есть структура каталогов, как этотКак добавить родительский каталог в SVN?
dir1
dir2
dir3
dir2
уже находится под контролем версий, в то время как dir1
нет. Теперь я понимаю, что я хотел бы иметь dir1
под управлением версии (а может и позже dir3
и т. Д.). Как я могу это сделать и правильно отражать изменения в репозитории?
Если я просто двигаться dir2
из dir1
, добавить dir1
в SVN и двигаться dir2
обратно в dir1
, это, вероятно, уничтожит историю версий dir2
. Что еще более усложняет то, что dir2
содержит много файлов, которые не находятся под управлением версиями (они игнорируются), поэтому dir2
не может быть (полностью) воссоздан из репозитория.
Я попробовал это на сервере (то есть 'СВН MkDir URL/dir1; svn mv url/dir2 url/dir1'), который преуспел. Но когда я попробовал 'svn up', я получаю' svn: Не удалось добавить каталог 'dir2': объект с тем же именем уже существует'? – fuenfundachtzig
Вам нужно будет сделать новую оплату в новом месте. – sbi
Хотелось бы избежать проверки (см. Вопрос). Таким образом, я попытался сделать это локально, теперь у меня есть 'dir11' на том же уровне, что и' dir2', но 'svn mv dir2 dir11' дает' svn: Невозможно заблокировать 'dir11''. – fuenfundachtzig