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, зафиксировать
Другие вопросы по тегам