svn copy: копировать весь каталог в другой каталог
Мне нужно скопировать весь каталог на другой URL.
svn copy http://10.0.3.2:8080/svn/New/trunk/Test http://10.0.3.2:8080/svn/New/trunk/Test7
Он работает правильно (т.е. весь /Test
каталог скопирован в /Test7
успешно в первый раз).
Если я изменю некоторые файлы в /Test
каталог и снова скопировать /Test
в /Test7
каталог, он будет копировать /Test
каталог под /Test7
каталог, как /Test7/Test
, Если я снова попробую скопировать /Test
Справочник по /Test7
каталог, он показывает ошибку:
svn: E160020: путь 'Test' уже существует
Но я хочу передать измененные файлы только в /Test7
каталог, когда я копирую во второй раз. Как я могу это сделать?
2 ответа
Вам нужно сначала удалить старый каталог, а затем скопировать снова.
И - прочитайте документацию, это действительно очень полезно. svn help
это тоже хорошо.
Как я могу это сделать?
Читайте документы!!!
Если вы изменяете файлы в WC, относящиеся к Test, и хотите отразить изменения в Test7 - вы должны использовать
- правильный рабочий процесс
- правильные команды
Вы можете:
- переключить WC на путь Test7 и зафиксировать
- переключить WC на Test7, обновить, объединить Test с WC, зафиксировать